Просмотр подробной информации

7.4.2 Просмотр подробной информации о файлах и каталогах

Каждый файл имеет связанные с ним детали, называемые метаданными. Это может включать такую ​​информацию, как размер, право собственности или временные метки. Чтобы просмотреть эту информацию, используйте параметр -l команды ls. Ниже в качестве примера используется список каталога /var/log, так как он обеспечивает различные выходные данные:

sysadmin@localhost:~$ ls -l /var/log/
total 900                                                                       
-rw-r--r-- 1 root   root  15322 Dec 10 21:33 alternatives.log
drwxr-xr-x 1 root   root   4096 Jul 19 06:52 apt
-rw-r----- 1 syslog adm     371 Dec 15 16:38 auth.log
-rw-r--r-- 1 root   root  35330 May 26  2018 bootstrap.log
-rw-rw---- 1 root   utmp      0 May 26  2018 btmp
-rw-r----- 1 syslog adm     197 Dec 15 16:38 cron.log
-rw-r--r-- 1 root   adm   85083 Dec 10 21:33 dmesg
-rw-r--r-- 1 root   root 351960 Jul 19 06:52 dpkg.log
-rw-r--r-- 1 root   root  32064 Dec 10 21:33 faillog
drwxr-xr-x 2 root   root   4096 Jul 19 06:51 journal
-rw-rw-r-- 1 root   utmp 292584 Dec 15 16:38 lastlog
-rw-r----- 1 syslog adm   14185 Dec 15 16:38 syslog
-rw------- 1 root   root  64128 Dec 10 21:33 tallylog
-rw-rw-r-- 1 root   utmp    384 Dec 15 16:38 wtmp

В приведенном выше выводе каждая строка отображает метаданные об одном файле. Ниже описывается каждое из полей данных в выводе команды ls -l:

File Type

-rw-r--r-- 1 root   root  15322 Dec 10 21:33 alternatives.log                   
drwxr-xr-x 1 root   root   4096 Jul 19 06:52 apt 

Первый символ каждой строки указывает тип файла. Типы файлов:

Symbol
File Type
Description

d

directory

A file used to store other files.

-

regular file

Includes readable files, images files, binary files, and compressed files.

l

symbolic link

Points to another file.

s

socket

Allows for communication between processes.

p

pipe

Allows for communication between processes.

b

block file

Used to communicate with hardware.

c

character file

Used to communicate with hardware.

Первый файл alternatives.log— это обычный файл ( -), а второй файл apt— это каталог (d).

Permissions

Следующие девять символов демонстрируют права доступа к файлу. Разрешения указывают, как определенные пользователи могут получить доступ к файлу.

Это число указывает, сколько жестких ссылок указывает на этот файл.

User Owner

Каждый файл принадлежит учетной записи пользователя. Это важно, поскольку владелец имеет право устанавливать разрешения для файла.

Group Owner

Указывает, какой группе принадлежит этот файл. Это важно, потому что любой член этой группы имеет набор разрешений на файл.

File Size

Отображает размер файла в байтах.

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

Timestamp

Указывает время последнего изменения содержимого файла. Для каталогов эта отметка времени указывает время последнего добавления или удаления файла из каталога.

File Name

Последнее поле содержит имя файла или каталога.

Last updated