Практикум 3. Описание нескольких опций команды ls
Командная оболочка BASH имеет множество команд. Одна из них это команда ls. Она позволяет отобразить директории и файлы в активной папке (или любой другой, если указать ее путь), выдавая их короткие имена в виде строки.
Пример использования:
feanor@kodomo:~$ ls
Desktop Downloads public_html term1
в этом примере с помощью команды ls без опций мы просмотрели все короткие имена подпапок моей домашней папки
Далее мы рассмотрим три опции команды ls. (опций очень много, выбрано лишь три из них)
опция -R
Эта опция позволяет отобразить содержимое папки рекурсивно, то есть сначала отобразятся все файлы и папки в текущей директории, а затем отобразятся файлы и каталоги внутри тех каталогов и подкаталогов и так далее:
команда без опции:
feanor@kodomo:~$ ls
Desktop Downloads public_html term1
с опцией -R:
feanor@kodomo:~$ ls -R
.:
Desktop Downloads public_html term1
./Desktop:
./Downloads:
./public_html:
./term1:
credits genome pr3
./term1/credits:
file_1.sh file_2.gz file_3.gz file_4.fasta file_5.fasta
./term1/genome:
GCF_003795145.1_ASM379514v1_cds_from_genomic.fna
GCF_003795145.1_ASM379514v1_feature_table.txt
GCF_003795145.1_ASM379514v1_genomic.fna
./term1/pr3:
опция -F
Иногда трудно отличить название файла и каталога, опция -F ставит / к каталогам,что позволяет их выделить среди остальных элементов
без опции:
feanor@kodomo:/home$ ls
admin preps students xfs_quota.dump
с опцией -F
feanor@kodomo:/home$ ls -F
admin/ preps/ students/ xfs_quota.dump
Видно, что в папке /home три директории и один файл.
опция -a
С помощью этой опции можно увидеть скрытые файлы (их имена начинаются с точки). Элемент названный точкой (.) - сама интересующая нас папка, а двумя точками (..) - родительская папка.
Команда без опций:
feanor@kodomo:~$ ls
Desktop Downloads public_html term1
Команда с опцией -a
feanor@kodomo:~$ ls -a
. .cache Downloads .mozilla term1
.. .config .gnupg .nv .wget-hsts
.bash_history Desktop .ICEauthority .profile .Xauthority
.bash_logout .dmrc .lesshst public_html .xsession-errors
.bashrc .dosbox .local .ssh .xsession-errors.old
Вывод: команда ls одна из самых часто используемых команд, но с опциями ее возможности становятся горздо более многочисленными и значительными. На примере трех опций мы рассмотрели некоторые из воможностей этой команды. СПАСИБО ЗА ВНИМАНИЕ