
我正在嘗試編寫一個 bash 腳本,該腳本將自動解壓縮 mp3 下載並將它們移至我的~/music
資料夾中。
我的問題是,當我使用 unzip 命令時,它會在下載資料夾中建立自己的資料夾,而我寧願它只列出該~/downloads
資料夾中的所有 mp3 檔案。
我的問題是,是否有一種方法可以在資料夾中列出文件~/downloads
,而不是在下載目錄中建立自己的資料夾,或者是否有一種方法可以自動將目錄更改為生成的解壓縮資料夾(假設我不知道名稱)那個資料夾的?
抱歉,如果這聽起來令人困惑,但感謝您的幫助!
答案1
使用unzip -j
(“垃圾路徑”)選項,它將僅提取檔案而不重新建立子目錄。