如何将具有存档名称的存档提取为路径的目录?

  • 本文关键字:提取 路径 bash shell zsh unzip
  • 更新时间 :
  • 英文 :


我找到了这个命令。for f in *.zip; do unzip -d "${f%*.zip}" "$f"; done

我想要类似的东西,但我想将我的zip文件从~/Downloads文件夹提取到~/Documents

所以。

- Downloads
- zip1.zip
- zip2.zip
- zip3.zip
- Documents
- zip1/data.txt
- zip2/data.txt
- zip3/data.txt

求你了,救命!

只需在-d标志中提供的路径前面加上Documents目录:

for f in *.zip; do unzip -d ~/Documents/"${f%*.zip}" "$f"; done

请注意,该脚本仍然需要在您的下载目录中执行。

相关内容

  • 没有找到相关文章

最新更新