Возникла необходимость экспортировать содержимое каталога в файл, другими словами – создать листинг содержания каталога.
Найти "по-быстрому" ответ на этот, вроде бы простой вопрос, оказалось затруднительно. Нет, команда вывода содержания каталога была отображена на многих ресурсах, но это касалось вывода в окно терминала. А далее следовали отсылки к документации на команду ls. Пробую набрать ls --help и чувствую, что потихоньку "зверею".
Вернуть душевное равновесие помог "звонок другу". Оказывается, команда должна быть: ls расположение_каталога>file.txt
Осталось проверить это на практике, то есть вывести содержание одного из каталогов с музыкой mp3 в текстовый файл.
Каталог /home/cemea/Clouds/Алёна Апина/Ритмические
Копирую в буфер обмена этот путь:
/home/cemea/Clouds/Алёна Апина/Ритмические
Запускаю терминал и ввожу команду ls, затем через пробел из буфера обмена вставляю скопированный путь и после ввожу >AR.txt, где AR.txt будет являться файлом, в котором будет перечислено содержание каталога.
Так как в указании пути к каталогу имеется пробел, то весь путь должен быть помещён в одинарные или двойные кавычки. Поэтому полная терминальная команда будет иметь вид:
ls '/home/cemea/Clouds/Алёна Апина/Ритмические'>AR.txt
или
ls "/home/cemea/Clouds/Алёна Апина/Ритмические">AR.txt
В результате в домашнем каталоге наблюдаю появление файла AR.txt, при открытии которого наблюдается его содержание:
01. Электричка.mp3
02. Было, девки, было.mp3
03. Объяснение в любви.mp3
04. Пароходик.mp3
05. Нелюбимый.mp3
06. Тополя.mp3
07. Непрошенный ангел.mp3
08. А я любила тебя.mp3
09. Пляжный сезон.mp3
10. Ну когда под венец.mp3
11. Подари мне цветы.mp3
12. Разноцветные сны.mp3
13. Эх, хоть бы раз....mp3
14. Поезда.mp3
15. Я погадаю.mp3
16. На теплоходе музыка играет.mp3
17. Сенсация.mp3
Не закрывая текстового редактора, через верхнее меню вызываю команду "Поиск – Заменить". В нижней части в строке "Найти" ввожу .mp3, а в строке "Заменить на:" не ввожу ничего, либо символ пробела. Далее нажимаю кнопку "Заменить всё".
В итоге получаю красивый список:
01. Электричка
02. Было, девки, было
03. Объяснение в любви
04. Пароходик
05. Нелюбимый
06. Тополя
07. Непрошенный ангел
08. А я любила тебя
09. Пляжный сезон
10. Ну когда под венец
11. Подари мне цветы
12. Разноцветные сны
13. Эх, хоть бы раз...
14. Поезда
15. Я погадаю
16. На теплоходе музыка играет
17. Сенсация
Найти "по-быстрому" ответ на этот, вроде бы простой вопрос, оказалось затруднительно. Нет, команда вывода содержания каталога была отображена на многих ресурсах, но это касалось вывода в окно терминала. А далее следовали отсылки к документации на команду ls. Пробую набрать ls --help и чувствую, что потихоньку "зверею".
Вернуть душевное равновесие помог "звонок другу". Оказывается, команда должна быть: ls расположение_каталога>file.txt
Осталось проверить это на практике, то есть вывести содержание одного из каталогов с музыкой mp3 в текстовый файл.
Каталог /home/cemea/Clouds/Алёна Апина/Ритмические
Копирую в буфер обмена этот путь:
/home/cemea/Clouds/Алёна Апина/Ритмические
Запускаю терминал и ввожу команду ls, затем через пробел из буфера обмена вставляю скопированный путь и после ввожу >AR.txt, где AR.txt будет являться файлом, в котором будет перечислено содержание каталога.
Так как в указании пути к каталогу имеется пробел, то весь путь должен быть помещён в одинарные или двойные кавычки. Поэтому полная терминальная команда будет иметь вид:
ls '/home/cemea/Clouds/Алёна Апина/Ритмические'>AR.txt
или
ls "/home/cemea/Clouds/Алёна Апина/Ритмические">AR.txt
В результате в домашнем каталоге наблюдаю появление файла AR.txt, при открытии которого наблюдается его содержание:
01. Электричка.mp3
02. Было, девки, было.mp3
03. Объяснение в любви.mp3
04. Пароходик.mp3
05. Нелюбимый.mp3
06. Тополя.mp3
07. Непрошенный ангел.mp3
08. А я любила тебя.mp3
09. Пляжный сезон.mp3
10. Ну когда под венец.mp3
11. Подари мне цветы.mp3
12. Разноцветные сны.mp3
13. Эх, хоть бы раз....mp3
14. Поезда.mp3
15. Я погадаю.mp3
16. На теплоходе музыка играет.mp3
17. Сенсация.mp3
Не закрывая текстового редактора, через верхнее меню вызываю команду "Поиск – Заменить". В нижней части в строке "Найти" ввожу .mp3, а в строке "Заменить на:" не ввожу ничего, либо символ пробела. Далее нажимаю кнопку "Заменить всё".
В итоге получаю красивый список:
01. Электричка
02. Было, девки, было
03. Объяснение в любви
04. Пароходик
05. Нелюбимый
06. Тополя
07. Непрошенный ангел
08. А я любила тебя
09. Пляжный сезон
10. Ну когда под венец
11. Подари мне цветы
12. Разноцветные сны
13. Эх, хоть бы раз...
14. Поезда
15. Я погадаю
16. На теплоходе музыка играет
17. Сенсация
Комментариев нет:
Отправить комментарий