Запуск ls --help
мало поможет выяснить, что делает ls -F
.
-F, --classify добавить индикатор (один из */=> @ |) к записям.
Таким образом, я обратился к этой теме, чтобы выяснить, чей ответ гласит
-F Отображать косую черту ('/') сразу после каждого имени пути, являющегося каталогом, звездочку ('*') после каждого исполняемого файла, знак at ('@') после каждой символической ссылки, знак процента (' % ') после каждого отключения, знак равенства (' = ') после каждого сокета и вертикальная черта (' | ') после каждого, который является FIFO.
Предполагая, что это правильно, я не понимаю, почему вывод, который я получаю от ls -F
:
'List 1.pdf'* 'List 2.pdf'* 'List 3.pdf'* 'List 4.pdf' 'List 5.pdf'* 'List 6.pdf'
Поскольку все они являются файлами PDF, почему некоторые из них помечены как исполняемые? Не должны ли все быть отмечены одинаково?