= Пример использования команды ls в bash = Команда ''ls'' позволяет получить информацию об объектах представленных в системе, таких как файлы, каталоги и различные директории. При использовании команды без опций возвращаются список поддиректорий текущей директории и находящиеся в ней же файлы. {{{ vyaltsevvaleriy@kodomo:~$ vyaltsevvaleriy@kodomo:~$ ls mail nc_045512.fuzznuc term1 }}} Однако иногда просмотр объектов в текущей директории оказывается не удобным ввиду того, что порой необходимо видеть всю ветку. Именно в такой ситуации приходит на помощь опция ''-R / --recursive'', при применении команды ''ls'' с этой опцией возвращается список всех поддиректорий и их содержимого. {{{ vyaltsevvaleriy@kodomo:~$ ls -R .: mail nc_045512.fuzznuc term1 ./mail: Drafts Sent ./term1: block1 ./term1/block1: credits pr3 ./term1/block1/credits: Vyaltsev-pr3-1.txt ./term1/block1/pr3: Vyaltsev-pr3-1.txt credits viginerecipher.txt }}} Можно использовать и более длинный вариант этой опции. {{{ vyaltsevvaleriy@kodomo:~$ ls --recursive .: mail nc_045512.fuzznuc term1 ./mail: Drafts Sent ./term1: block1 ./term1/block1: credits pr3 ./term1/block1/credits: Vyaltsev-pr3-1.txt ./term1/block1/pr3: Vyaltsev-pr3-1.txt credits viginerecipher.txt }}} Таким образом можно извлечь информацию о всех ветках каталога. P.S.: Существует ещё один вариант представленной опции -- это -Rl, который по сути является сокращённым вариантом комбинации опций ''--recursive -l''. Его применение приводит к тому, что команда возвращает не только информацию о структуре каталога, но и расширенную информацию об объектах:)Но чшшш... - это секрет. {{{ .: total 16 drwx------+ 3 vyaltsevvaleriy year-20 63 Sep 4 13:02 mail -rw-r-----+ 1 vyaltsevvaleriy year-20 981 Sep 4 22:29 nc_045512.fuzznuc drwxr-x---+ 3 vyaltsevvaleriy year-20 19 Sep 18 09:40 term1 ./mail: total 16 -rw-------+ 1 vyaltsevvaleriy year-20 532 Sep 4 13:02 Drafts -rw-------+ 1 vyaltsevvaleriy year-20 2994 Sep 4 13:02 Sent ./term1: total 4 drwxr-x---+ 4 vyaltsevvaleriy year-20 30 Sep 18 09:41 block1 ./term1/block1: total 8 drwxr-x---+ 2 vyaltsevvaleriy year-20 31 Sep 18 10:25 credits drwxr-x---+ 2 vyaltsevvaleriy year-20 70 Sep 18 10:14 pr3 ./term1/block1/credits: total 8 -rw-r-----+ 1 vyaltsevvaleriy year-20 236 Sep 18 10:25 Vyaltsev-pr3-1.txt ./term1/block1/pr3: total 24 -rw-r-----+ 1 vyaltsevvaleriy year-20 236 Sep 18 10:13 Vyaltsev-pr3-1.txt -rw-r-----+ 1 vyaltsevvaleriy year-20 236 Sep 18 10:14 credits -rw-r-----+ 1 vyaltsevvaleriy year-20 236 Sep 18 10:08 viginerecipher.txt vyaltsevvaleriy@kodomo:~$ }}} (кстати, строки начинающиеся с d, например drwxr-x---+ 2,- это директории) На этом всё. Чтобы вернуться к истокам, воспользуйтесь этим: [[Users/vyaltsevvaleriy|это вернёт Вас назад]] {{https://i.kym-cdn.com/entries/icons/facebook/000/019/472/Screen_Shot_2019-12-04_at_3.23.56_PM.jpg|pancake}}