Kodomo

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

Практикум 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:~$ 

Users/simkv/pr3 (последним исправлял пользователь simkv 2023-09-28 20:52:10)