Просмотр содержимого папки в Убунту

Стандартный

DCF 1.0

Когда я пользовался операционной системой Windows, то для распечатки содержимого папок, точнее, вывод содержимого нужной директории в текстовый или HTML файл, я использовал программу PrintFolder. Однажды мне нужно было сделать то же самое, но уже в Убунту. Я создал тема на одном их линуксных форумов, но как сейчас помню, для меня это закончилось ничем. Тогда я забросил эту идею. Но время шло и вот мне опять пришлось вернуться к данной теме.

Как обычно бывает, в самых трудных ситуациях, спасает нас Терминал. Консольные команды и программы спасли меня и в данной моей проблеме. Итак приступим.

Установим программу Tree:

 

sudo apt-get install tree

 

Вот в принципе и все. Программа в красивом цветом древовидном оформлении делает вывод папок и файлов. Теперь желательно изучить man по программе, прочитав о всех параметрах, которые будете применять.

Например:

-f    данный параметр выводит все файлы и подкаталоги, а также и файлы внутри подкаталогах внутри нужной папки с информацией о количестве каталогов и файлов внутри.

 

dm@dm-System-Product-Name: ~_370



-d   данный параметр выводит только папки

 

dm@dm-System-Product-Name: ~_369

Если применить команду TREE без всяких параметров, то выводится иерархический список каталогов, а также подкаталогов и файлов. Классическая команда будет выглядеть так:

tree Music

В данном случае команда применяется к папке Music, в Домашней директории, и вывод полный список каталогов и файлов. С параметром команда будет выглядеть таким образом:

tree -d Music

А если нужно вывести текстовый список, тогда команда будет такой:

tree -a -H ~/Music/ -o ~/listen.html --dirsfirst ~/Music

Буден создан в Домашней директории html файл listen, в котором весь список будет кликабельным. Например у меня, при нажатии на какой-нибудь трек, он начинает воспроизводится прямо в браузере.

Directory Tree - Google Chrome_371

Также можно сделать вывод содержимого файлов командой:

ls -R Music > listfiles.txt

listfiles.txt (~) - gedit_372

В данном случае выводится список всех файлов и подкаталогов с файлами (параметр -R) папки Music с сохранением в текстовый файл listfiles.txt. Если применить команду без параметра -R, то выведется только список файлов.


One Comment

Leave a Reply

Статьи