Что делает '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 иметь значение здесь?

11
задан 30 January 2016 в 18:58

2 ответа

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

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

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

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

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

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

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

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

Затем:

  • первый символ описывает, является ли это каталогом (d) или файл (-) (или некоторый другой тип файла, см. документы для полного списка),

Полномочия файла:

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

Ссылки

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

Владелец

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

Размер файла

  • Вы видите много файлов с размером 4096, который является минимальным размером для каталога на ext3 и ext4.
25
ответ дан 23 November 2019 в 03:52

ls - перечисляют содержание каталога

, у Вас есть 76 каталогов в/home/blog

drwxrwxr-x - Это полномочия для каждого

число после того, как полномочия являются количеством файла/папок/ссылок в этой папке

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

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

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

Следующий дата и время, файл был изменен

, крайняя правая запись является названием папки

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

ls -a

скрытые файлы Дисплеев (запускающийся с.)

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

4
ответ дан 23 November 2019 в 03:52

Другие вопросы по тегам:

Похожие вопросы: