Когда я делаю ls в папке, я иногда получаю записи вроде:
a.txt*
b.txt
b.txt~
Я верю:
~ означает, что это своп-копия, но что означает *?
Кажется, у вашего ls есть псевдоним ls -F . Он показывает тип файла:
* for executable
/ for directory
@ for symlink
| for fifo
= for socket
Это означает, что файл имеет разрешение на выполнение.
Смотрите опцию "-F, --classify" на справочной странице ls(1). В зависимости от конфигурации оболочки эта информация может быть напечатана по умолчанию (скажем, если у вас есть псевдоним ls = "ls -F").
ls -F добавляет один символ к имени файла -
* executable
@ link
/ directory