Когда я делаю 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