Практикум 3: справочная информация о программе ls
Данная страница - есть выполненное мной задание практикума, которое должно быть сдано до 27.09.2024. Здесь описана работа программы ls в терминале линукса, а также 3 её опции.
Выполнение программы ls без каких-либо опций:
fedorpavlichenko@kodomo:~/term1/pr3$ ls
file_1.sh file_2.gz file_3.gz file_4.png file_5.fasta simple_folder
Как мы видим, программа ls просто показывает содержимое активной папки без каких-либо дополнительных данных, сортируя при этом файлы по алфавиту.
Опция -a
Описание опции программой man:
do not ignore entries starting with . |
Выполнение программы ls без опции
fedorpavlichenko@kodomo:~/term1/pr3$ ls
file_1.sh file_2.gz file_3.gz file_4.png file_5.fasta simple_folder
Выполнение программы ls с опцией -a
fedorpavlichenko@kodomo:~/term1/pr3$ ls -a
. .. file_1.sh file_2.gz file_3.gz file_4.png file_5.fasta .secret_folder simple_folder
По умолчанию, программа ls не показывает файлы и папки, которые начинаются с точки (так называемые "скрытые файлы"). Однако, с помощью опции -a мы можем их увидеть. Из представленного примера видно, что программа ls без опций не показала ".", ".." и ".secret_folder", но сделала это с опцией -a.
Опция -1
Описание опции программой man:
list one file per line |
Выполнение программы ls без опции
fedorpavlichenko@kodomo:~/term1/pr3$ ls
file_1.sh file_2.gz file_3.gz file_4.png file_5.fasta simple_folder
Выполнение программы ls с опцией
fedorpavlichenko@kodomo:~/term1/pr3$ ls -1
file_1.sh
file_2.gz
file_3.gz
file_4.png
file_5.fasta
simple_folder
Опция -1, как видно из примера, не влияет на порядок сортировки данных, которые выводит программа ls. Вместе с этой опцией программа ls выводит по одному имени в строке, сохраняя ту сортировку, которая была изначально без этой опции.
Опция -r
Описание опции программой man:
reverse order while sorting |
Выполнение программы ls без опции
fedorpavlichenko@kodomo:~/term1/pr3$ ls
file_1.sh file_2.gz file_3.gz file_4.png file_5.fasta simple_folder
Выполнение программы ls с опцией
fedorpavlichenko@kodomo:~/term1/pr3$ ls -r
simple_folder file_5.fasta file_4.png file_3.gz file_2.gz file_1.sh
Опция -r меняет порядок сортировки. Из приведенного примера видно, что опция -r переворачивает сортировку (то есть имя, которое стояло первым без опции -r, будет стоять последним; второе имя станет предпоследним; и так далее) программы ls без этой опции.