bash shell脚本:Zip文件夹和上面所有目录下的所有内容

时间:2018-09-06 01:42:21

标签: bash shell scripting

我正在尝试压缩文件夹及其中的所有内容。每当我执行它时,它都会包含用户名上方的文件夹,例如“用户桌面”和“ USERNAME”

 zip -r ~/Desktop/ZIP_THIS_FOLDER.zip ~/Desktop/ZIP_THIS_FOLDER

ZIP_THIS_FOLDER.ZIP内容

USERS-> USERNAME-> Desktop-> ZIP_THIS_FOLDER-> FOLDERA-> FOLDERB-> .... etc。

需要是:

ZIP_THIS_FOLDER.ZIP内容

ZIP_THIS_FOLDER-> FOLDERA-> FOLDERB-> ....等等。

1 个答案:

答案 0 :(得分:0)

将工作目录更改为首先包含ZIP_THIS_FOLDER的文件夹

cd ~/Desktop
zip -r ZIP_THIS_FOLDER ZIP_THIS_FOLDER