ls

Команда ls выводит перечень содержимого какого-либо каталога. По умолчанию это текущий каталог. Используйте вариант ls -l, чтобы получить детализированный (длинный) список, или ls -F, чтобы отобразить информацию о типах файлов. Дополнительные сведения о типах файлов и правах доступа.

Ниже приведен пример длинного перечня, он содержит информацию о владельце файла (столбец 3), группе (столбец 4), размере файла (столбец 5), а также о дате и времени его изменения (между столбцом 5 и названием файла):

$ ls -l 
total 32
-rwxr-xr-x 1 user users           0 Jun 26 11:39 1.tmp
drwxr-xr-x 2 user users        4096 Sep 15 21:01 bash
drwxr-xr-x 3 root root         4096 Aug 12 12:12 bhp
drwxr-xr-x 2 user users        4096 Jul 26 23:27 c
drwxr-xr-x 2 user users        4096 Jul 24 19:00 cpp
drwxr-xr-x 3 root root         4096 Aug  8 15:27 dataviz
drwxr-xr-x 5 user users        4096 Aug 22 02:42 dir1
drwxr-xr-x 2 user users        4096 Apr 20 04:18 git
drwxr-xr-x 3 root root         4096 Sep 15 21:07 shellbench

Параметр -X, позволит сгруппировать файлы по расширению.

$ ls -lX
total 32
drwxr-xr-x 2 user users 4096 Sep 15 21:01 bash
drwxr-xr-x 3 user users 4096 Aug 12 12:12 bhp
drwxr-xr-x 2 user users 4096 Jul 26 23:27 c
drwxr-xr-x 2 user users 4096 Jul 24 19:00 cpp
drwxr-xr-x 3 user users 4096 Aug  8 15:27 dataviz
drwxr-xr-x 5 user users 4096 Aug 22 02:42 dir1
drwxr-xr-x 2 user users 4096 Apr 20 04:18 git
drwxr-xr-x 3 user users 4096 Sep 15 21:07 shellbench
-rwxr-xr-x 1 user users    0 Jun 26 11:39 1.tmp

Файлы, имена которых начинаются с точки, являются скрытыми. Чтобы их вывести нужно указать ключ -a

$ ls -a 
.   .bash_history  .bash_profile  .cache   dir2    .gitconfig .ssh  temp.tmp
..  .bash_logout   .bashrc        .config  Desktop Documents   test

Добавить комментарий