Kodomo

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

Практикум 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 одна из самых часто используемых команд, но с опциями ее возможности становятся горздо более многочисленными и значительными. На примере трех опций мы рассмотрели некоторые из воможностей этой команды. СПАСИБО ЗА ВНИМАНИЕ

Users/feanor/pr3 (последним исправлял пользователь feanor 2024-09-26 21:38:35)