Kubuntu 18.04: Как диспетчер файлов Dolphin сортирует файлы & ldquo; естественно & rdquo ;?

Вероятно, вы имеете в виду ureadahead.

Если это так, удалите все файлы ureadahead в каталоге / var / lib / ureadahead.

0
задан 26 May 2018 в 13:24

4 ответа

Сортировка для людей: порядок естественной сортировки, обсуждает полезность естественной сортировки, но не касается того, как имена файлов с ведущим _ перечислены перед другими файлами.

Ответы на Сортировка для людей: порядок естественной сортировки адресуют главную проблему _.

Решение, использующее расширение оболочки, чтобы обойти любую сортировку с помощью ls имеет:

ls -lf _* [!_]*

Итак, для файлов в вопросе

ls -lf -1 _* [!_]*

обеспечивает тот же результат сортировки, что и естественный вид Dolphin:

$ ls -lf -1 _* [!_]* _010.txt _0mov00A _1mov00A _mov00A 010.txt 01.txt 10.txt 1.txt 2.txt 3.txt 4.txt mov001 mov002 mov00a mov00A mov00aA mov00B mov010 mov01A $

Я не знаю, является ли это тем же самым механизмом, что и Dolphin для обеспечения естественной сортировки.

0
ответ дан 17 July 2018 в 13:24

«Естественная сортировка» обнаруживает числа в именах файлов и использует цифровую сортировку по этой части имен файлов, поэтому 010.txt и 10.txt приходят после 4.txt (10> 4).

1 & lt; 2 & lt; 10, поэтому mov001 и mov01A идут до mov002 и mov010.

0 & lt; 1 & lt; 10, поэтому _0mov00A & lt; _1mov00A & lt; _010.txt

и т. Д.

1
ответ дан 17 July 2018 в 13:24

Сортировка для людей: порядок естественной сортировки, обсуждает полезность естественной сортировки, но не касается того, как имена файлов с ведущим _ перечислены перед другими файлами.

Ответы на Сортировка для людей: порядок естественной сортировки адресуют главную проблему _.

Решение, использующее расширение оболочки, чтобы обойти любую сортировку с помощью ls имеет:

ls -lf _* [!_]*

Итак, для файлов в вопросе

ls -lf -1 _* [!_]*

обеспечивает тот же результат сортировки, что и естественный вид Dolphin:

$ ls -lf -1 _* [!_]* _010.txt _0mov00A _1mov00A _mov00A 010.txt 01.txt 10.txt 1.txt 2.txt 3.txt 4.txt mov001 mov002 mov00a mov00A mov00aA mov00B mov010 mov01A $

Я не знаю, является ли это тем же самым механизмом, что и Dolphin для обеспечения естественной сортировки.

0
ответ дан 20 July 2018 в 13:30

«Естественная сортировка» обнаруживает числа в именах файлов и использует цифровую сортировку по этой части имен файлов, поэтому 010.txt и 10.txt приходят после 4.txt (10> 4).

1 & lt; 2 & lt; 10, поэтому mov001 и mov01A идут до mov002 и mov010.

0 & lt; 1 & lt; 10, поэтому _0mov00A & lt; _1mov00A & lt; _010.txt

и т. Д.

1
ответ дан 20 July 2018 в 13:30

Другие вопросы по тегам:

Похожие вопросы: