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


Метки: | | |
Просмотров: 1913

ls l

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

ls l /bin
    total 2951
 rw r r	      1 scott scott	                   15058	2005 10 03 18:49 adblock_filters.txt
 rwxr xr	      1 scott root 33	     2005 04 19 09:45 addext
 rwxr r	      1 scott scott 245            2005 10 15 22:38 backup
drwxr xr x  9 scott scott 1080	     2005 09 22 14:42 bin_on_bacon
 rw r r         1 scott scott 237641	     2005 10 14 13:50 calendar.ics
 rwxr xr      1 scott root 190             2005 04 19 09:45 converts!ze
drwxr xr x  2 scott scott 48              2005 04 19 09:45 credentials

Опция номер 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.

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

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

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)