Я использую ubuntu (natty), и когда я использую ls -l
, файлы отображаются в списке, но алгоритм сортировки игнорирует любые специальные символы. Целую вечность я использовал подчеркивание, чтобы отметить специальные папки. И мне кажется, что они всегда были в списке первыми.
Теперь подчеркивание полностью игнорируется.
Давайте предположим, что у меня есть файлы fileA
, _fileB
и fileC
в папке. В настоящее время ls -l
заказывает их так:
malbert@dredg:/tmp/1$ ls -l
total 0
-rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 fileA
-rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 _fileB
-rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 fileC
Но я бы хотел, чтобы это было отсортировано следующим образом:
malbert@dredg:/tmp/1$ ls -l
total 0
-rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 _fileB
-rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 fileA
-rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 fileC
Я перерыл справочную страницу ls
и ничего не смог найти. Есть ли где-нибудь общесистемный вариант collation
? Или что-то подобное?