Практикум 3
Описание 3-х выбранных опций функции ls в баше. Без каких-либо опций функция выводит в строчку все названия (короткие имена) файлов и директорий в данной директории.
Но начинающиеся с точки названия не выводятся.
опция -a
Эта опция показывает "скрытые" файлы/директории, начинающиеся с точки.
- Было:
maslenikov.vp@kodomo:~$ ls
Desktop Downloads mail public_html term1
maslenikov.vp@kodomo:~$
- Стало:
maslenikov.vp@kodomo:~$ ls -a
. .bash_logout .config Downloads .lesshst .mozilla public_html .wget-hsts .xsession-errors.old
.. .bashrc Desktop .gnupg .local .nv .ssh .Xauthority
.bash_history .cache .dmrc .ICEauthority mail .profile term1 .xsession-errors
maslenikov.vp@kodomo:~$
опция -S
Эта опция сортирует файлы/директории по убыванию их размера.( Изначально они отсортированы в алфавитном порядке)
пример с директориями
Было:
maslenikov.vp@kodomo:~$ ls
Desktop Downloads mail public_html term1
Стало:
maslenikov.vp@kodomo:~$ ls -S
mail term1 Desktop Downloads public_html
пример с файлами
Было:
maslenikov.vp@kodomo:~/term1/credits$ ls
file_1.sh file_2.fasta file_3.stk file_4.stk file_5.pdb
Стало:
maslenikov.vp@kodomo:~/term1/credits$ ls -S
file_5.pdb file_4.stk file_3.stk file_2.fasta file_1.sh
опция -o
Работает так же как и упомянутая в примере опция -l, но не выводит столбец с информацией о группе пользователя.
- -l:
maslenikov.vp@kodomo:~$ ls -l
total 0
drwxr-xr-x. 2 maslenikov.vp year-24 6 Sep 12 15:10 Desktop
drwxr-xr-x. 2 maslenikov.vp year-24 6 Sep 12 15:10 Downloads
drwx------. 3 maslenikov.vp year-24 53 Sep 18 23:01 mail
drwxr-xr-x. 2 maslenikov.vp year-24 6 Sep 12 15:10 public_html
drwxr-xr-x. 5 maslenikov.vp year-24 46 Sep 20 22:35 term1
-o:
maslenikov.vp@kodomo:~$ ls -o
total 0
drwxr-xr-x. 2 maslenikov.vp 6 Sep 12 15:10 Desktop
drwxr-xr-x. 2 maslenikov.vp 6 Sep 12 15:10 Downloads
drwx------. 3 maslenikov.vp 53 Sep 18 23:01 mail
drwxr-xr-x. 2 maslenikov.vp 6 Sep 12 15:10 public_html
drwxr-xr-x. 5 maslenikov.vp 46 Sep 20 22:35 term1
- столбца с "year-24" при применении -о нет.