Что делает - и # означают в списке файлов Linux?

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

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

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

Что делает # и - после средних имен??

3
задан 28.04.2010, 11:54

3 ответа

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

 size  filename
205198 "ntp.log"
  2446 "ntp.log #"
  4096 "ntp.log -"/
7
ответ дан 07.12.2019, 23:10

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

Кроме того, можно определить тип файла с помощью 'файла'

#file <filename>
1
ответ дан 07.12.2019, 23:10

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

Ignacio Vazquez-Abrams: Вы были корректны, "ntp.log #" был файлом, и "ntp.log -" был каталогом. Я не уверен в "ntp.log -", но "ntp.log #" был создан в моем изворотливом rsyslog conf файл, где я пытался добавить комментарий в конце пути к файлу

1
ответ дан 07.12.2019, 23:10

Теги

Похожие вопросы