
Я пытаюсь написать bash-скрипт, который будет автоматически распаковывать загруженные mp3-файлы и перемещать их в мою ~/music
папку.
Проблема в том, что когда я использую команду unzip, она создает собственную папку в папке загрузок, хотя я бы предпочел просто перечислить все mp3-файлы в этой ~/downloads
папке.
Мой вопрос заключается в следующем: есть ли способ перечислить файлы в папке ~/downloads
, а не создавать отдельную папку в каталоге загрузок, или есть ли способ автоматически менять каталоги на полученную распакованную папку, предполагая, что я не знаю имени этой папки?
Извините, если это звучит запутанно, но спасибо за любую помощь!
решение1
Использоватьunzip -j
(«мусорные пути»), которая извлечет только файлы без повторного создания подкаталогов.