Kodomo

Пользователь

Практикум 3

Описание опций программы ls в Bash

Без указания опции ls выводит только короткое имя каждого элемента внутри интересующей директории.

Опция -X

Опция -X выводит названия файлов, сортированные в алфавитном порядке по расширению (по названию формата файла).

Программa ls без указания опции выводит:

gorkina.p@kodomo:~/term1/credits$ ls
file_1.html  file_2.gz  file_3.csv  file_4.gz  file_5.png

С указание опции -Х файлы сортируются в алфавитном порядке по расширению:

gorkina.p@kodomo:~/term1/credits$ ls -X
file_3.csv  file_2.gz  file_4.gz  file_1.html  file_5.png

Опция -g

Опция -g аналогична опции -l, но, в отличие от -l, не выводит имя владельца файлов.

Опция -l выводит информацию о файлах:

gorkina.p@kodomo:~/term1/credits$ ls -l
total 20
-rw-r--r--. 1 gorkina.p year-24  181 Sep 25 19:00 file_1.html
-rw-r--r--. 1 gorkina.p year-24 1793 Sep 25 19:01 file_2.gz
-rw-r--r--. 1 gorkina.p year-24 2155 Sep 25 19:02 file_3.csv
-rw-r--r--. 1 gorkina.p year-24 2290 Sep 25 19:01 file_4.gz
-rw-r--r--. 1 gorkina.p year-24 3724 Sep 25 19:01 file_5.png

Опция -g выводит ту же информацию, за исключением имени владельца файла(столбик с именем владельца (gorkina.p) пропускается):

gorkina.p@kodomo:~/term1/credits$ ls -g
total 20
-rw-r--r--. 1 year-24  181 Sep 25 19:00 file_1.html
-rw-r--r--. 1 year-24 1793 Sep 25 19:01 file_2.gz
-rw-r--r--. 1 year-24 2155 Sep 25 19:02 file_3.csv
-rw-r--r--. 1 year-24 2290 Sep 25 19:01 file_4.gz
-rw-r--r--. 1 year-24 3724 Sep 25 19:01 file_5.png

Опция -r

Опция -r выводит сортированные файлы в обратном порядке.

При применении опции -r (без иных опций) выводится список файлов в обратном порядке относительно списка, выводимого ls:

gorkina.p@kodomo:~/term1/credits$ ls -r
file_5.png  file_4.gz  file_3.csv  file_2.gz  file_1.html

Приведем примеры, когда опция -r применяется при использовании других опций (при сортировке файлов).

Применим опцию -r после опции -Х:

gorkina.p@kodomo:~/term1/credits$ ls -X -r
file_5.png  file_1.html  file_4.gz  file_2.gz  file_3.csv

Опция -Х сортирует файлы в алфавитном порядке от А до Z, при использовании -r файлы выводятся в обратном порядке, то есть сортированные от Z до А

Применим опцию -r после опции -S:

Опция -S выводит файлы, сортированные в порядке уменьшения их размера:

gorkina.p@kodomo:~/term1/credits$ ls -S
file_5.png  file_4.gz  file_3.csv  file_2.gz  file_1.html

При применении -r файлы выводятся в обратном порядке, то есть в порядке увеличения их размера:

gorkina.p@kodomo:~/term1/credits$ ls -S -r
file_1.html  file_2.gz  file_3.csv  file_4.gz  file_5.png

Users/gorkina.p/pr3 (последним исправлял пользователь gorkina.p 2024-10-18 16:07:10)