Практикум 3
Описание некоторых опций команды ls
На данной странице представлено описание трёх наиболее понятных мне опций команды ls, применяемой в командной строке ОС Linux Bash для вывода всех файлов и директорий в текущей директории с предоставлением дополнительной информации о данных элементах.
Описание опции -a.
Опция -a позволяет выводить скрытые файлы и директории, начинающиеся с символа ".".
Без указания опции команда ls выводит только короткие имена не скрытых элементов внутри текущей папки:
vagri4@kodomo:~$ ls Desktop Downloads public_html temp term1 vagri4@kodomo:~$
Если ввести команду с опцией -a, то помимо вывода основных элементов текущей директории, будет осуществлён вывод также и скрытых файлов, имя которых начинается с точки:
vagri4@kodomo:~$ ls -a . .bash_history .bashrc .config .dmrc .gnupg .lesshst .mozilla .profile .ssh term1 .Xauthority .xsession-errors.old .. .bash_logout .cache Desktop Downloads .ICEauthority .local .nv public_html temp .wget-hsts .xsession-errors vagri4@kodomo:~$
Описание опции -t. Опция -t позволяет сортировать файлы по дате их последнего изменения, начиная с самого нового.
Без указаний данной опции команда ls априори сортирует файлы в алфавитном порядке:
vagri4@kodomo:~$ ls Desktop Downloads public_html temp term1 vagri4@kodomo:~$
При вводе той же команды с описываемой опцией файлы будут выводиться в порядке их времени последнего редактирования (начиная с самого свежего):
vagri4@kodomo:~$ ls -t term1 temp Desktop Downloads public_html vagri4@kodomo:~$
Описание опции -S.
Если ввести команду ls с опцией -S, то файлы из текущей директории будут выводиться в порядке уменьшения их размера (в байтах).
Без указания этой опции команда ls будет выводить файлы в алфавитном порядке, в независимости от их размера:
vagri4@kodomo:~/term1/credits$ ls file_1.html file_2.fasta file_3.csv file_4.png file_5.png vagri4@kodomo:~/term1/credits$
При указании же описываемой опции файлы будут отсортированы в порядке от наибольшего к наименьшему:
vagri4@kodomo:~/term1/credits$ ls -S file_5.png file_4.png file_3.csv file_2.fasta file_1.html vagri4@kodomo:~/term1/credits$