Практикум 3
На данной странице представлен отчёт по практикуму 3 студентки 1 курса Карины Сим.
Введение
Программа ls (list directory contents) позволяет вывести на экран список всех файлов, содержащихся в текущей (активной) директории. По умолчанию файлы выводятся в алфавитном порядке.
У этой программы есть множество полезных опций, о некоторых их которых я расскажу ниже.
Опции
Опция -R (--recursive)
Опция -R позволяет вывести на экран содержимое сразу всех поддиректорий.
Без указания данной опции ls выводит на экран содержимое только текущей директории.
kodomo:~$ ls term1 credits genome pr3 temp kodomo:~$
Если указать опцию -R, на экране появится содержимое поддиректорий.
kodomo:~$ ls -R term1 term1: credits genome pr3 temp term1/credits: file_1.csv file_2.gz file_3.png file_4.stk file_5.pdb term1/genome: GCF_017357825.1_ASM1735782v1_feature_table.txt GCF_017357825.1_ASM1735782v1_genomic.fna term1/pr3: term1/temp: temp1.txt temp2.txt temp3.txt temp4.txt kodomo:~$
Опция -S
Опция -S позволяет вывести на экран файлы, которые будут отсортированы по размеру (от больших к маленьким).
Без указания данной опции ls выводит на экран файлы в алфавитном порядке.
kodomo:~$ ls temp temp1.txt temp2.txt temp3.txt kodomo:~$
Если указать опцию -S, файлы будут упорядочены по размеру. Например, в данном случае temp2.txt - самый большой по размеру, затем идёт temp3.txt, а самый маленький по размеру файл - temp1.txt.
kodomo:~$ ls -S temp temp2.txt temp3.txt temp1.txt kodomo:~$
Опция -t
Опция -t позволяет отсортировать файлы по времени последнего изменения (от "свежих" к более старым).
Без указания данной опции ls выводит на экран файлы в алфавитном порядке.
@kodomo:~$ ls term1 credits genome pr3 temp @kodomo:~$
Если указать опцию -t, файлы будут выведены по времени последнего изменения. Например, в данном случае файл credits недавно редактировался, а файл genome дольше всех находился без изменений.
@kodomo:~$ ls -t term1 credits pr3 temp genome @kodomo:~$