Просмотр подробной информации
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 Первый символ каждой строки указывает тип файла. Типы файлов:
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
Следующие девять символов демонстрируют права доступа к файлу. Разрешения указывают, как определенные пользователи могут получить доступ к файлу.
Hard Link Count
Это число указывает, сколько жестких ссылок указывает на этот файл.
User Owner
Каждый файл принадлежит учетной записи пользователя. Это важно, поскольку владелец имеет право устанавливать разрешения для файла.
Group Owner
Указывает, какой группе принадлежит этот файл. Это важно, потому что любой член этой группы имеет набор разрешений на файл.
File Size
Отображает размер файла в байтах.
Для каталогов это значение описывает не общий размер каталога, а количество байтов, зарезервированных для отслеживания имен файлов в каталоге. Другими словами, игнорируйте это поле для каталогов.
Timestamp
Указывает время последнего изменения содержимого файла. Для каталогов эта отметка времени указывает время последнего добавления или удаления файла из каталога.
File Name
Последнее поле содержит имя файла или каталога.
Last updated