Практикум 3
На данной странице вы можете узнать о программе ls и её опциях.
Название: ls - list directory contents
Синтаксис: ls [опция]...файл
Описание: выводит список коротких имён файлов (по умолчанию текущей директории, можно указать интересующую). Если указать опцию, можно получить дополнительную информацию о содержимом папки, например, права доступа, владелец, размер файлов.
Описание опции -S
Опция -S сортирует файлы текущей директории по размеру, начиная с самого большого. Без неё команда ls выводит список коротких имён файлов интересующей директории (по умолчанию текущей).
olga.kiseleva@kodomo:~$ ls term1/genome
cds_from_genomic.fna feature_table.txt genomic.fna
olga.kiseleva@kodomo:~$
Если указать опцию -S, то выдача оформляется в виде списка файлов, отсортированных по размеру, первый из которых самый большой.
olga.kiseleva@kodomo:~$ ls -S term1/genome
cds_from_genomic.fna genomic.fna feature_table.txt
olga.kiseleva@kodomo:~$
Описание опции -h
Опция -h используется вместе с опцией -l. Опция -l используется для вывода таблицы, каждая строчка которой соответствует элементу директории и дополнительной информации об этом элементе (права доступа, владелец, группа, размер файлов, время последнего изменения).
olga.kiseleva@kodomo:~$ ls -l term1/genome
-rw-r--r--. 1 olga.kiseleva year-24 3604719 Aug 7 16:13 _cds_from_genomic.fna
-rw-r--r--. 1 olga.kiseleva year-24 1095623 Aug 7 16:13 feature_table.txt
-rw-r--r--. 1 olga.kiseleva year-24 3354322 Aug 6 2014 genomic.fna
olga.kiseleva@kodomo:~$
Опция -h дополняет опцию -l и осуществляет выдачу такой же таблицы, только размер файлов в ней будет в удобочитаемом формате (МБ,КБ).
olga.kiseleva@kodomo:~$ ls -l -h term1/genome
total 7.7M
-rw-r--r--. 1 olga.kiseleva year-24 3.5M Aug 7 16:13 cds_from_genomic.fna
-rw-r--r--. 1 olga.kiseleva year-24 1.1M Aug 7 16:13 feature_table.txt
-rw-r--r--. 1 olga.kiseleva year-24 3.2M Aug 6 2014 genomic.fna
olga.kiseleva@kodomo:~$
Описание опции -a
Опция -a используется для вывода списка всех файлов интересующей директории, включая скрытые файлы (имена которых начинаются с точки .), а также текущую и родительскую директории. Без неё команда ls выводит список коротких имён файлов интересующей директории (по умолчанию текущей).
olga.kiseleva@kodomo:~$ ls term1/genome
cds_from_genomic.fna feature_table.txt genomic.fna
olga.kiseleva@kodomo:~$
Опция -a отображает список всех файлов текущей директории, в том числе скрытые файлы, начинающиеся с точки .(одна точка в папке является ссылкой на текущую директорию, т.е. на саму себя, две точки - ссылкой на родительскую директорию по отношению к данной папке).
olga.kiseleva@kodomo:~$ ls -a term1/genome
. .. cds_from_genomic.fna feature_table.txt genomic.fna
olga.kiseleva@kodomo:~$