Что означает каждая часть вывода `ls -la`? [дубликат]

На этот вопрос уже есть ответ здесь:

Что означают следующие числа?

9
задан 30 January 2016 в 18:53

2 ответа

Числа представляют:

1 количество жестких ссылок

7160 размер файла в байтах.

4
ответ дан 23 November 2019 в 04:49

Давайте возьмем этого для анализа:

-rwxrw-r-- 1 root    root       4096 Dec 18 16:41 somefile.txt

Мы разделим вывод для лучшего понимания.

Field1  Field2  Field3  Field4  Field5  Field6  Field7  Field8  Field9        Field10

-       rwx     rw-     r--     1       root    root    4096    Dec 18 16:41  somefile.txt
  • Первое поле:

    • - для регулярного файла, d для Каталога, l для символьной ссылки
  • Во-вторых: владелец может читать, записать и выполнить этот файл

  • В-третьих: группа владельца может считать и записать этот файл

  • В-четвертых: Другие пользователи могут читать, но не записать или выполнить этот файл.

  • Пятый: количество жестких ссылок на этот файл или каталоги в этом каталоге.

  • Шестой: владелец объекта

  • Седьмой: группа владельца объекта. Все пользователи в этой группе (например, root, user, www-data, и т.д.), затронуты полномочиями в поле 3.

  • Восьмое поле является размером объекта в байтах.Примечание: ls -lh будет использовать k, M, G, T и т.д. для человекочитаемого. (См. man ls или выполненный ls --help.)

  • Девятое поле: прошлое измененное время объекта; для каталогов это не inheritive.

  • Десятое поле: имя объекта, как сохранено в оглавлении файловой системы

Посмотрите понимание модели разрешения Unix, man chmod и apropos permissions для получения дополнительной информации.

Примечание: Некоторые версии ls(1) также отобразите восьмеричные полномочия, которые являются простым способом использовать число, чтобы отобразить и сохранить первое через четвертые поля.

16
ответ дан 23 November 2019 в 04:49

Другие вопросы по тегам:

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