Практикум № 3
Команда ls используется для отображения содержимого директорий. Она поддерживает множество опций, которые позволяют изменять формат и порядок вывода.
Рассмотрим опции: -t, -S, -g Для удобства была использована опция -l, которая позволяет вывести содержимое директории списком
1. При использовании опции -t файлы сортируются по времени последнего изменения. Самый новый файл - первый.
Без опции:
kodomo:~/term1/pr3$ ls -l
-rw-r--r--. 1 zvonareva.maria year-24 965 Nov 2 20:35 file_1.py
-rw-r--r--. 1 zvonareva.maria year-24 1793 Nov 2 20:35 file_2.gz
-rw-r--r--. 1 zvonareva.maria year-24 1998 Nov 2 20:35 file_3.fasta
-rw-r--r--. 1 zvonareva.maria year-24 2966 Nov 2 20:35 file_4.fasta
-rw-r--r--. 1 zvonareva.maria year-24 3476 Nov 2 20:35 file_5.png
С опцией:
Мы видим, что файлы отсортировались по дате последнего изменения (8 столбец) (изначально они были расположены в алфавитном порядке).
kodomo:~/term1/pr3$ ls -lt
-rw-r--r--. 1 zvonareva.maria year-24 1998 Nov 2 20:35 file_3.fasta
-rw-r--r--. 1 zvonareva.maria year-24 1793 Nov 2 20:35 file_2.gz
-rw-r--r--. 1 zvonareva.maria year-24 2966 Nov 2 20:35 file_4.fasta
-rw-r--r--. 1 zvonareva.maria year-24 965 Nov 2 20:35 file_1.py
-rw-r--r--. 1 zvonareva.maria year-24 3476 Nov 2 20:35 file_5.png
2.При использовании опции -S файлы сортируются по размеру. Самый большой файл - первый.
Без опции:
kodomo:~/term1/pr3$ ls -l
-rw-r--r--. 1 zvonareva.maria year-24 965 Nov 2 20:35 file_1.py
-rw-r--r--. 1 zvonareva.maria year-24 1793 Nov 2 20:35 file_2.gz
-rw-r--r--. 1 zvonareva.maria year-24 1998 Nov 2 20:35 file_3.fasta
-rw-r--r--. 1 zvonareva.maria year-24 2966 Nov 2 20:35 file_4.fasta
-rw-r--r--. 1 zvonareva.maria year-24 3476 Nov 2 20:35 file_5.png
С опцией:
Изначально файлы были отсортированы в алфавитном порядке, после применения опции -S порядок изменился: файлы расположились по убыванию размера, от самого большого к самому маленькому.
kodomo:~/term1/pr3$ ls -lS
-rw-r--r--. 1 zvonareva.maria year-24 3476 Nov 2 20:35 file_5.png
-rw-r--r--. 1 zvonareva.maria year-24 2966 Nov 2 20:35 file_4.fasta
-rw-r--r--. 1 zvonareva.maria year-24 1998 Nov 2 20:35 file_3.fasta
-rw-r--r--. 1 zvonareva.maria year-24 1793 Nov 2 20:35 file_2.gz
-rw-r--r--. 1 zvonareva.maria year-24 965 Nov 2 20:35 file_1.py
3. При использовании опции -g список файлов появляется также, как и при команде ls -l. Отличие в том, что владелец файлов скрыт.
Без опции:
kodomo:~/term1/pr3$ ls -l
-rw-r--r--. 1 zvonareva.maria year-24 965 Nov 2 20:35 file_1.py
-rw-r--r--. 1 zvonareva.maria year-24 1793 Nov 2 20:35 file_2.gz
-rw-r--r--. 1 zvonareva.maria year-24 1998 Nov 2 20:35 file_3.fasta
-rw-r--r--. 1 zvonareva.maria year-24 2966 Nov 2 20:35 file_4.fasta
-rw-r--r--. 1 zvonareva.maria year-24 3476 Nov 2 20:35 file_5.png
С опцией:
При изначальном выводе, без опции -g, выводилась вся информация о файле, в том числе и пользовательское имя автор. При использовании опции -g пользовательское имя автора скрылось, остальная же информация осталась неизменной.
kodomo:~/term1/pr3$ ls -lg
-rw-r--r--. 1 year-24 965 Nov 2 20:35 file_1.py
-rw-r--r--. 1 year-24 1793 Nov 2 20:35 file_2.gz
-rw-r--r--. 1 year-24 1998 Nov 2 20:35 file_3.fasta
-rw-r--r--. 1 year-24 2966 Nov 2 20:35 file_4.fasta
-rw-r--r--. 1 year-24 3476 Nov 2 20:35 file_5.png