Kodomo

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

Практикум 3. Отсчет по опциям программы ls

Программа ls используется для вывода списка файлов и поддиректорий в заданной директории.

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

v.dorofeeva@kodomo:~$ ls
Desktop  Downloads  public_html  term1

При указании опции -t происходит сортировка файлов по времени и дате последнего изменения. Выводится список файлов, начиная с самого нового(то есть того, который изменяли позже всех остальных).

v.dorofeeva@kodomo:~/term1/credits$ ls
file_1.gz  file_2.gz  file_3.png  file_4.png  file_5.pdb
v.dorofeeva@kodomo:~/term1/credits$ ls -t
file_1.gz  file_4.png  file_2.gz  file_5.pdb  file_3.png

При использовании опции -a выводится список всех файлов в директории, в том числе скрытых(их имена начинаются с точки).

v.dorofeeva@kodomo:~$ ls -a
.              .bashrc  .dmrc          .lesshst  out_C.txt    term1             .xsession-errors.old
..             .cache   Downloads      .local    .profile     .wget-hsts
.bash_history  .config  .gnupg         .mozilla  public_html  .Xauthority
.bash_logout   Desktop  .ICEauthority  .nv       .ssh         .xsession-errors

Описание опции -S Программа ls вкупе с опцией -S сортирует файлы в указанной директории по размеру и выводит их имена, начиная с самого большого. Вывод происходит блоками, то есть в каждом блоке нижестоящий файл по размеру меньше или равен своему соседу сверху. При этом размер первого файла в следующем блоке меньше или равен размеру последнего файла, находящегося в блоке левее. В приведенном примере file_3.png меньше или равен по размеру cw6.txt.

v.dorofeeva@kodomo:~/term1/credits$ ls -S
GCF_023008545.1_ASM2300854v1_feature_table.txt  file_3.png                      pr5.sh
Dorofeeva_photo.jpg                             aminoacid_formula.png           pr5.out
file_5.pdb                                      file_2.gz                       count_hypotheticals.sh
strange_files                                   file_1.gz                       count_rRNA.sh
file_4.png                                      aminoacid_description.txt
cw6.txt                                         aminoacid_description.txt.save

На этом отсчет по практикуму 3 закончен, спасибо за внимание!

Users/v.dorofeeva/pr3 (последним исправлял пользователь v.dorofeeva 2024-10-20 18:26:56)