Что делает «ls -la»?

9

Когда я ввел атрибут -al с помощью команды ls , я получил следующее:

[email protected]:~/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 здесь?

    
задан jazzz 28.08.2014 в 16:21
источник

2 ответа

22

Команда ls -al представляет собой комбинацию ls -l (используйте длинный формат списка) и ls -a (не игнорируйте записи, начинающиеся с.)

Результатом является длинный список (часть ls -l ) с (слева направо):

  • Filetype
  • права доступа к файлам
  • количество ссылок
  • имя владельца
  • группа владельцев
  • размер файла
  • время последней модификации
  • имя файла или каталога

, в то время как ls -a означает, что скрытые файлы также перечислены.

см. также man ls (как всегда man является первым источником информации) и эта ссылка .

Немного больше объяснений о том, что вы видите

Выход начинается с количества блоков диска, используемых в каталоге (в вашем случае 76), а затем:

  • первый символ описывает, что это каталог ( d ) или файл ( - )

Разрешения для файлов:

  • разрешения в разделе с девятью символами (3x3 для владельца / группы / других пользователей)

Ссылки

  • Количество ссылок - это количество жестких ссылок на файл. Для каталога количество жестких ссылок - это количество (непосредственных) подкаталогов плюс родительский каталог и сам.

Владелец

  • имя владельца
  • имя группы (владельца)

Размер файла

  • Вы видите много файлов с размером 4096 , который является минимальным размером для каталога на ext3 и ext4 .
ответ дан Jacob Vlijm 28.08.2014 в 16:53
источник
4

ls - содержимое списка каталогов

У вас есть 76 каталогов в / home / blog

drwxrwxr-x - это разрешения для каждого

Число после разрешений - это количество файлов / папок / ссылок в этой папке

После этого текущий пользователь

После этого владелец папок

Далее - идентификатор группы для группы, к которой принадлежит файл.

Далее - дата и время, когда файл был изменен.

Далекое право - имя папки

Вы можете добавить ls с другими командами, например

ls -a

Отображает скрытые файлы (начиная с.)

Здесь вы можете найти все команды

    
ответ дан Mark Kirby 28.08.2014 в 16:25