Что делает "ls -la"?
Когда я вошел в -al
Атрибут с помощью команды ls, я получил следующее:
anupam@JAZZ:~/blog$ ls -al
total 76
drwxrwxr-x 13 anupam anupam 4096 Aug 28 21:45 .
drwxr-xr-x 34 anupam anupam 4096 Aug 28 20:52 ..
drwxrwxr-x 8 anupam anupam 4096 Aug 28 12:19 app
drwxr-xr-x 2 anupam anupam 4096 Aug 28 12:19 bin
drwxrwxr-x 5 anupam anupam 4096 Aug 28 12:19 config
-rw-rw-r-- 1 anupam anupam 154 Aug 28 12:19 config.ru
drwxrwxr-x 3 anupam anupam 4096 Aug 28 12:37 db
-rw-rw-r-- 1 anupam anupam 1339 Aug 28 12:19 Gemfile
-rw-rw-r-- 1 anupam anupam 2871 Aug 28 12:19 Gemfile.lock
drwxrwxr-x 7 anupam anupam 4096 Aug 28 21:45 .git
-rw-rw-r-- 1 anupam anupam 466 Aug 28 12:19 .gitignore
drwxrwxr-x 4 anupam anupam 4096 Aug 28 12:19 lib
drwxrwxr-x 2 anupam anupam 4096 Aug 28 12:29 log
drwxrwxr-x 2 anupam anupam 4096 Aug 28 12:19 public
-rw-rw-r-- 1 anupam anupam 249 Aug 28 12:19 Rakefile
-rw-rw-r-- 1 anupam anupam 478 Aug 28 12:19 README.rdoc
drwxrwxr-x 8 anupam anupam 4096 Aug 28 12:19 test
drwxrwxr-x 6 anupam anupam 4096 Aug 28 12:33 tmp
drwxrwxr-x 3 anupam anupam 4096 Aug 28 12:19 vendor
Что означает каждый столбец и что означает total 76
обозначать здесь?
2 ответа
ls -al
команда представляет собой комбинацию ls -l
(используйте формат длинного списка) и ls -a
(не игнорируйте записи, начинающиеся с.)
Результатом является длинный список (ls -l
часть) с (слева направо):
- тип файла
- права доступа к файлу
- количество ссылок
- имя владельца
- группа владельцев
- размер файла
- время последней модификации
- имя файла или каталога
в то время как ls -a
означает, что скрытые файлы также перечислены.
смотрите также man ls
(как всегда man
является первым источником информации), и эта ссылка.
Еще немного объяснения того, что вы видите
Вывод начинается с количества дисковых блоков, используемых каталогом (в вашем случае 76). Из документации GNU:
Для каждого каталога, который указан в списке, предварите файлы строкой "Всего блоков", где "блоки" - это общее дисковое пространство для всех файлов в этом каталоге. Размер блока в настоящее время по умолчанию составляет 1024 байта, но это может быть переопределено.
Затем:
- первый символ описывает, является ли это каталогом (
d
) или файл (-
) (или какой-либо другой тип файла, см. документы для полного списка)
Права доступа к файлам:
- разрешения в разделе из девяти символов (3х3 для владельца / группы / других пользователей)
связи
- Количество ссылок - это количество жестких ссылок на файл. Для каталога количество жестких ссылок - это количество (непосредственных) подкаталогов плюс родительский каталог и сам по себе.
владелец
- имя владельца
- название (владелец) группы
Размер файла
- Вы видите много файлов с размером
4096
, который является минимальным размером для каталога наext3
а такжеext4
,
ls - список содержимого каталога
У вас есть 76 каталогов в /home/ блоге
drwxrwxr-x - это разрешения для каждого
Число после разрешений - это количество файлов / папок / ссылок в этой папке.
После этого текущий пользователь
После этого владелец папки
Далее идет идентификатор группы для группы, к которой принадлежит файл.
Далее идет дата и время изменения файла
Крайняя правая строка - это название папки.
Вы можете добавить ls
с другими командами, например
ls -a
Отображение скрытых файлов (начиная с.)