如何解压文件到当前目录?

Lur*_*Dog 7 command-line bash scripts directory zip

我正在尝试编写一个 bash 脚本,它将自动解压缩 mp3 下载并将它们移动到我的~/music文件夹中。

我的问题是,当我使用 unzip 命令时,它会在下载文件夹中创建自己的文件夹,而我希望它只列出文件~/downloads夹中的所有 mp3 文件。

我的问题是是否有办法在文件~/downloads夹中列出文件而不是在下载目录中创建自己的文件夹,或者是否有办法自动将目录更改为生成的解压缩文件夹,假设我不知道名称那个文件夹?

对不起,如果这听起来令人困惑,但感谢您的帮助!

poo*_*lie 8

使用unzip -j(“垃圾路径”)选项,它将只提取文件而不重新创建子目录。