Может ли кто-нибудь объяснить -rw-rw-r--. 1
и дать некоторую «подробную» информацию о команде ls -lart.
В частности, что означает число 1
после разрешения доступа к файлу? Почему он меняется или почему он отличается для разных файлов?
linux
unix
permissions
ls
VAR121
источник
источник
Ответы:
Несколько примеров:
-rwxrw-r-- 1
файл с правами чтения, записи и выполнения для владельца Группа читает и пишет, а другие только читают. Нет ссылок на эти данные.drwxr-xr-x 10
каталог с 8 файлами Дополнительные 2 являются.
и..
. Только владелец может создавать файлы в этом каталоге, другие могут получить доступ к тем файлам, которые находятся в каталоге, и прочитать содержимое этих файлов, если позволяют привилегии.-r-------- 2
это файл, который может прочитать только владелец, но не может выполнить или изменить. У него есть ссылка, что означает, что на диске есть другая ссылка на файл, которая обращается к тем же данным. Таким образом, фактическое «содержимое файла» на диске содержит 2 «файла», ссылающихся на него. Эти ссылки часто создаются с использованиемln
без предоставления-s
.Так:
-
или сd
указанием файла или каталога.r
ead,w
обряд иx
ecute для владельца.Смотрите главу Длинный формат с
man ls
.источник
ls
справочной странице. Ни одно из полей не объясняется там. Я думаю, что то же самое для Ubuntu.Для файлов это количество жестких ссылок на содержимое файла. 1 означает отсутствие жестких ссылок (типичный случай), число N выше 1 означает, что это и другие N-1 имена файлов имеют одинаковое содержимое.
Для каталогов большинство, но не все файловые системы сообщают счетчик ссылок 2+ N, где N - количество подкаталогов.
источник
[max @ localhost ~] $ ll
всего 4
drwxrwxr-x 2 max max 4096 сент. 25 17:11 zzz
Здесь 2 означает количество ссылок
сейчас я создам 3 директории внутри zzz
теперь значение меняется на 5
[max @ localhost zzz] $ cd
[max @ localhost ~] $ ll
всего 4
drwxrwxr-x 5 max max 4096 сент. 25 17:16 zzz
Это потому, что теперь в zzz 3 есть 5 каталогов,
a
b
c
а 2 - скрытые.
..
если я создаю файл, то ничего не произойдет с количеством ссылок
но если я удалю какой-либо каталог, то количество ссылок изменится
источник