Що означають - і # означають у списку файлів Linux?


3

У моєму каталозі / var / log я отримав ці три файли (витягнуті з ls -l)

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

Файл "ntp.log -" виділений синім кольором.

Що означають # і - після імен ??



Так, це від ls -l

Відповіді:


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 #" був створений у моєму файлі конфіденційності rsyslog conf, де я намагався додати коментар наприкінці файлу


2
просто перейдіть на вкладку облікових записів, щоб пов’язати, і ви можете мати своє запитання.
Джефф Етвуд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.