Практикум 3
На данной странице я оформил домашнее задание к практикуму номер 3
Здесь вы можете увидеть некоторые опции команды ls, и попробовать вместе со мной разобраться, как же они работают
p.s. практическое применение опций я буду иллюстрировать на примере директории term1, поддиректории credits и файлов в ней
- Вообще команда ls используется для того, чтобы просмотреть содержимое директорий (её название является сокращением от list files). То есть при её использовании без расширений выводятся поддиректории и файлы, находящиеся внутри активной директории:
paull@kodomo:~/term1/credits$ ls file_1.py file_3.fasta file_5.jpeg file_2.csv file_4.stk
Если же задать путь до директории, то команда ls выводит список файлов и поддиректорий, находящихся в указанной директории:
paull@kodomo:~/term1/credits$ ls ../ credits genome pr3
Опция -1
Эта опция позволяет вывести содержимое дериктории по одному элементу в виде столбика, например:
paull@kodomo:~/term1/credits$ ls -1 file_1.py file_2.csv file_3.fasta file_4.stk file_5.jpeg
Опция -t
Эта опция позволяет рассортировать файлы по времени взаимодействия с ними (их редактирования). Так, те файлы, которые недавно были изменены будут располагаться в начале строки, а файлы, которые редактировались давно, будут находиться в конце строки:
paull@kodomo:~/term1/credits$ ls -t file_2.csv file_3.fasta file_1.py file_4.stk file_5.jpeg
И вот мы видим, что file_2.csv находится в начале строки, а значит, это последний файл из данных, который редактировался (это правда). Таким же образом, file_5.jpeg редактировался самым первым (это тоже правда), поэтому он располагается в конце строки
Опция -m
Эта опция позволяет вывести содержимое дериктории через запятую:
paull@kodomo:~/term1/credits$ ls -m file_1.py, file_2.csv, file_3.fasta, file_4.stk, file_5.jpeg