Kodomo

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

Практикум 3

На данной странице будут описаны некоторые опции команды ls (с примерами их применения, с примером результатов, который с помощью описанных опций достигается).

Описание опции -g

Опция -g, как и опция -l, позволяет кроме короткого имени файла вывести дополнительную информацию о каждом файле/папке. Отличие от опции -l заключается в том, что в этом случае не выводится имя владельца файла.

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

Пример:

kodomo:~/term1/credits$ ls

file_1.fasta file_2.csv file_3.gz file_4.fasta file_5.pl

kodomo:~/term1/credits$ ls -l

total 32

-rw-r—r—. 1 nikitka1369 year-23 1998 Sep 24 20:06 file_1.fasta

-rw-r—r—. 1 nikitka1369 year-23 2155 Sep 24 20:05 file_2.csv

-rw-r—r—. 1 nikitka1369 year-23 2290 Sep 24 20:05 file_3.gz

-rw-r—r—. 1 nikitka1369 year-23 2966 Sep 24 20:05 file_4.fasta

-rw-r—r—. 1 nikitka1369 year-23 15034 Sep 24 20:06 file_5.pl

Таким образом, в пять отдельных строк о пяти файлах в текущей директории выводится полная информация об этих файлах (в случае -l), а именно имя файла, имя владельца файла, размер файла в байтах, последнее изменение и непонятная (пока что) информация в первом столбце. В случае -g имеем следующее:

-rw-r—r—. 1 year-23 1998 Sep 24 20:06 file_1.fasta

-rw-r—r—. 1 year-23 2155 Sep 24 20:05 file_2.csv

-rw-r—r—. 1 year-23 2290 Sep 24 20:05 file_3.gz

-rw-r—r—. 1 year-23 2966 Sep 24 20:05 file_4.fasta

-rw-r—r—. 1 year-23 15034 Sep 24 20:06 file_5.pl

Таким образом, выводится всё то же самое, что и при использовании -l, кроме имени владельца файла.

Описание опции -1

Опция -1 позволяет вывести список файлов текущей директории в столбик (имя каждого файла занимает целую строчку). Без опции -1 короткие имена файлов из данной директории записываются в строчку. Пример:

kodomo:~/term1/credits$ ls

file_1.fasta file_2.csv file_3.gz file_4.fasta file_5.pl

В случае опции -1 имеем следующее:

kodomo:~/term1/credits$ ls -1

file_1.fasta

file_2.csv

file_3.gz

file_4.fasta

file_5.pl

Таким образом, дополнительная информация о файлах не выводится, но имена файлов записываются не в строку, а в столбец.

Описание опции -m

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

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

Пример:

kodomo:~/term1/credits$ ls

file_1.fasta file_2.csv file_3.gz file_4.fasta file_5.pl

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

kodomo:~/term1/credits$ ls

file_1.fasta, file_2.csv, file_3.gz, file_4.fasta, file_5.pl

Таким образом, при использовании опции -m короткие имена файлов из текущей папки разделяются не только пропусками, но и запятыми так, как показано выше.

Users/nikitka1369/pr3 (последним исправлял пользователь nikitka1369 2023-09-27 16:05:43)