Описание опций программы ls
По умолчанию программа ls выводит список поддиректорий и файлов в данной директории:
petrushko@kodomo:~/term1$ ls credits genome pr3
Опция -R
Опция -R позволяет просмотреть содержимое (файлы) всех директорий и поддиректорий текущей директории. Например, без указания опции программа выводит только список поддиректорий данной директории:
petrushko@kodomo:~$ ls check_folders.sh Desktop Downloads os-release public_html temp term1
С указанием же опции программа выводит и содержимое поддиректорий:
petrushko@kodomo:~$ ls -R .: check_folders.sh Desktop Downloads os-release public_html temp term1 ./Desktop: ./Downloads: y24-term1-pr2-aal.pptx ./public_html: ./temp: ./term1: credits genome pr3 ./term1/credits: ./term1/genome: GCF_017094445.1_ASM1709444v1_cds_from_genomic.fna GCF_017094445.1_ASM1709444v1_genomic.fna GCF_017094445.1_ASM1709444v1_feature_table.txt ./term1/pr3: file_1.py file_2.sh file_3.png file_4.pl file_5.jpeg
Опция -S
Опция -S позволяет отсортировать файлы в директории по убыванию размера. Например, без опции:
petrushko@kodomo:~/term1/credits$ ls file_1.py file_2.sh file_3.png file_4.pl file_5.jpeg
С опцией -S же программа отсортирует файлы по размеру:
petrushko@kodomo:~/term1/credits$ ls -S file_5.jpeg file_4.pl file_3.png file_2.sh file_1.py
Опция -m
Опция -m позволяет разделять файлы/поддиректории в данной директории не только пробелами, но и запятыми. Например, без опции:
petrushko@kodomo:~/term1/credits$ ls aminoacid_description.txt file_1.py file_3.png file_5.jpeg strange_files aminoacid_formula.png file_2.sh file_4.pl Petrushko.jpeg
Имена файлов и поддиректорий разделены только пробелами.
С опцией:
petrushko@kodomo:~/term1/credits$ ls -m aminoacid_description.txt, aminoacid_formula.png, file_1.py, file_2.sh, file_3.png, file_4.pl, file_5.jpeg, Petrushko.jpeg, strange_files
Теперь имена файлов и поддиректорий разделены запятыми и пробелами.