Практикум 3
В данной работе будет подробнее рассмотрена команда ls, использующаяся в командной оболочке Linux для вывода содержимого директорий и информации о файлах. Всего будет представлено 3 опции.
1) Опция -a: в дополнение к директориям, которые выводятся при обычном ls, еще выводятся и скрытые директории начинающиеся с точки
Пример без -a:
vikzhuko1@kodomo:~$ ls Desktop Downloads public_html term1
Пример c -a:
vikzhuko1@kodomo:~$ ls -a . .bash_logout .config Downloads .lesshst .nv .ssh .Xauthority .. .bashrc Desktop .gnupg .local .profile term1 .xsession-errors .bash_history .cache .dmrc .ICEauthority .mozilla public_html .wget-hsts .xsession-errors.old
2) Опция -R: позволяет увидеть содержимое как самой директории, так и вложенных в нее. Если директория содержит другие директории или файлы, тогда после ее имени ставится двоеточие и с новой строки выводится содержимое
Пример без -R:
ls aminoacid_description.txt file_2.gz file_5.jpeg aminoacid_formula.png file_3.csv strange_files file_1.xml file_4.gz Zhukov_photo.jpg
Пример с -R:
vikzhuko1@kodomo:~/term1/credits$ ls -R .: aminoacid_description.txt aminoacid_formula.png file_1.xml file_2.gz file_3.csv file_4.gz file_5.jpeg strange_files Zhukov_photo.jpg ./strange_files: 'afosh*' 'idpic*' 'o*ci' 'tesjto*' 'ak*gszg' 'if*' 'od*c' 'trom*a' 'aumcch*' 'ifivjd*' 'ody*a' 'u*cgai' 'ayh*' 'ihwg*xz' 'oepeo*' 'ufxc*' 'bssk*f' 'ijwbd*' 'ofwh*e' 'umj*hga' 'dbpu*gm' 'imtr*' 'og*' 'ut*ml' 'dcdwhk*' 'jh*' 'ogstim*' 'uun*' 'dlpwu*g' 'jiwkb*l' 'oiyi*l' 'uwulk*' 'do*' 'jkss*' 'ok*' 'uyc*kg' 'dsch*ee' 'k*ct' 'o*kk' 'uyflb*' 'du*bdo' 'k*ef' 'okz*e' 'wha*' 'du*nxo' 'ki*b' 'on*uw' 'whyer*z' 'efsk*z' 'kof*s' 'o*s' 'wk*wok' 'eooc*' 'koh*p' 'otxt*' 'wsob*' 'fbtu*' 'ku*ir' 'ou*' 'wuls*' 'fiwa*k' 'lh*gbhn' 'ovnfu*g' 'xak*' 'flo*c' 'mhzf*hp' 'oyu*f' 'xfbyo*' 'h*ah' 'moa*' 'pdgabi*' 'xit*mb' 'hfzn*xk' 'msek*f' 'pnhjh*' 'xu*' 'hi*olw' 'mxh*' 'puxxuh*' 'xuh*' 'hmja*' 'noy*om' 'sh*bgpd' 'xwudt*j' 'hmz*o' 'nu*aj' 'sipg*w' 'ydu*' 'h*p' 'nwekmn*' 'si*smw' 'yrh*' 'hrw*wx' 'o*a' 'skmybg*' 'zk*' 'ht*cw' 'ob*eoi' 'sph*ko' 'zo*e' 'h*u' 'oc*d' 'syk*rcp'
3) Опция -1: выводит содержимое директории в столбик
Пример без -1:
ls aminoacid_description.txt file_2.gz file_5.jpeg aminoacid_formula.png file_3.csv strange_files file_1.xml file_4.gz Zhukov_photo.jpg
Пример с -1:
vikzhuko1@kodomo:~/term1/credits$ ls -1 aminoacid_description.txt aminoacid_formula.png file_1.xml file_2.gz file_3.csv file_4.gz file_5.jpeg strange_files Zhukov_photo.jpg