У меня есть сомнения, связанные с выводом команды ll .

Когда в своей оболочке я выполняю команду ll, я получаю следующий вывод:

-rwxrwxr-x 1 andrea andrea 104215 ott 15 15:56 atmosfs*

Почему у меня есть * рядом с именем файла atmosfs? Что это значит?

2 ответа2

2

* означает, что файл является исполняемым. ls -Fl покажет * для исполняемых файлов, и / это полезно, когда вывод монохромный.

2

Я предполагаю, что команда ll - это не команда, а псевдоним для 'ls -alF'.

Это значение по умолчанию в некоторых дистрибутивах (например, Ubuntu 12.04).

Фактически используемая команда - это ls а info ls показывает следующее:

`-F'
`--classify'
`--indicator-style=classify'
     Append a character to each file name indicating the file type.
     Also, for regular files that are executable, append `*'.  The file
     type indicators are `/' for directories, `@' for symbolic links,
     `|' for FIFOs, `=' for sockets, `>' for doors, and nothing for
     regular files.

В частности, для обычных исполняемых файлов добавьте * .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .