Практикум 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