Информация о правах доступа и владельцах файлов

ls lВам уже известно о том, как получить информацию о дополнительных сведениях, о содержимом этого каталога, но в некотором случае нужно иметь большей подробной информации. Посмотрим, как можно определить размер файла, его владельца и право доступа к нему для разных категорий пользователей системы. Эти сведения можно получить при помощи опции l (или format=long).

Опция номер 1 значит «long». Как вы ведете, с помощью нее вы сможете задать отображение разных подробностей обо всех типах файлов, которые содержаться в каталоге. Давайте рассмотрим типичную строку, начиная с правого элемента.

Строка заканчивается файловым именем. Для отображения этого типа файла, нужно задать опцию F, к примеру ls 1F. К тому же, можно указывать и отображать все в цвете с помощью ls lF color.

Просматривая строку немного влево, вы увидите данный о времени и дате. Это дата последнего изменения файла.

Слева от даты есть число, которое обозначает размер файла в байтах. Данный размер приводится и для специальных каталогов, что может вызывать некоторые трудности у начинающих пользователей Linux. В примере размера каталога

В приведенном примере bin_on_bacon находится 1080 байт, то есть немного больше 1 килобайта, но в нем содержится 887 килобайт данных. Хотя, если смотреть с другой стороны, то исходя с данных, которые были получены при выполнении команды ls 1, размер каталога credentials составит 48 байт, но данный каталог пустой. В чем же тут дело?

Тут все зависит от того, что все эти каталоги – специальные типы файлов, которые содержат информацию о содержимом. В этом случае «содержимое» каталога credentials исчерпывает родительский каталог, размером 48 байт, а bin_on_bacon содержится больше тридцати файлов, поэтому размер его равняется 1080 байтам.

Передвигаясь по строчке влево, мы встречаем столбики, в которых отображаются данные о его владельце, а так же о группе. Если смотреть из предыдущего примера, то все файлы принадлежат одному пользователю - scott и его группе с таким же названием. В качестве исключения составляются файлы convertsize и addext, для которых указана группа root и пользователь scott.

Второй слева столбец содержит число. При помощи его Вам сообщается, сколько жестких ссылок имеется на данный файл. Для каталогов данное число означает количество файлов, которые в нем содержатся.

Так, мы дошли к самому левому столбцу. Он отображает право доступа для каждого файла и каталога.

Понравилась статья? Поделиться с друзьями:
Изучаем Linux