我正在尝试编写一个 bash 脚本,它会自动解压下载的 mp3 并将其移动到我的~/music
文件夹中。
我的问题是,当我使用 unzip 命令时,它会在下载文件夹中创建自己的文件夹,而我宁愿它只列出文件~/downloads
夹中的所有 mp3 文件。
我的问题是,是否有办法将文件列在~/downloads
文件夹中,而不是在下载目录中创建自己的文件夹,或者是否有办法自动将目录更改为解压后的文件夹,假设我不知道该文件夹的名称?
抱歉,这听起来让人困惑,但还是感谢您的帮助!
答案1
使用unzip -j
(“垃圾路径”)选项,它将仅提取文件而不重新创建子目录。