如何在 Linux 中将多个子文件夹压缩为单独的文件



我有以下目录:

  1. Folder_A
    • Folder_A1
  2. Folder_B
    • Folder_B1

我想压缩子文件夹,所以最后我会有这样的东西:

  1. Folder_A1.zip
  2. Folder_B1.zip

您需要像这样遍历文件夹:

for folder in Folder_*/Folder*; do
  cd "${folder%/*}"
  zip -r ../"${folder#*/}.zip" "${folder#*/}"
  cd ..
done

相关内容

  • 没有找到相关文章