3

В моем каталоге /var /log у меня есть эти три файла (извлеченные из ls -l)

 size  filename
205198 ntp.log
  2446 ntp.log #
  4096 ntp.log -

Файл "ntp.log -" выделен синим цветом.

Что означают # и - после имен ??

3 ответа3

7

Пахнет для меня подозрительно. Это не символы, которые что-то значат после имени файла, что наводит меня на мысль, что они на самом деле являются частью имени файла, а запись в синем - это каталог. Используйте ls -lQF для проверки. Вы должны увидеть что-то вроде этого:

 size  filename
205198 "ntp.log"
  2446 "ntp.log #"
  4096 "ntp.log -"/
1

Что есть в других файлах, если оба являются файлами. Они похожи на ntp.log

Кроме того, вы можете определить тип файла с помощью « файла »

#file <filename>
1

Оказывается, я не могу выбрать правильный ответ, поскольку он был перенесен из переполнения стека.

Игнасио Васкес-Абрамс: Вы были правы, ntp.log # был файлом, а ntp.log - каталогом. Я не уверен насчет «ntp.log -», но «ntp.log #» был создан в моем хитром файле conf rsyslog, где я пытался добавить комментарий в конце пути к файлу

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