我有一个名为 Klox 的目录,其中包含文件和图像。
Klox 位于~/Projects/Klox
当我使用zip -r Klox.zip ~/Projects/Klox
档案时,它包含所有目录,直到到达 Klox。/home/vk/projects/Klox
我希望 zip 文件只包含 Klox 文件夹。这样人们就不必打开主文件夹,然后打开 vk 文件夹,然后打开项目,最后打开 Klox
答案1
该zip
实用程序存储相对于当前工作目录的路径,因此您必须先使用cd
或pushd
/popd
转到~/Projects
:
cd ~/Projects
zip -r Klox.zip Klox
或者当您想随后返回到原始工作目录时:
pushd ~/Projects
zip -r Klox.zip Klox
popd