如何压缩多个文件夹,每个文件夹都有自己的 zip 存档并选择目标位置。例如:我已经安装了设备“ssd”,我有很多文件夹:
home/user1/folder1
home/user1/folder2
...
home/user1/folderN
Run Code Online (Sandbox Code Playgroud)
我想要得到:
/media/user1/ssd/MyBackUp/folder1.zip
/media/user1/ssd/MyBackUp/folder2.zip
...
/media/user1/ssd/MyBackUp/folderN.zip
Run Code Online (Sandbox Code Playgroud)
使用zip实用程序:
-- 将当前目录更改为user1:
cd user1/
Run Code Online (Sandbox Code Playgroud)
-- 压缩当前目录中的所有文件夹:
for f in */; do zip -rq "/media/user1/ssd/MyBackUp/${f%/}.zip" "$f"; done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3376 次 |
| 最近记录: |