我有一个名为 Klox 的目录,其中包含文件和图像的内容。
克洛克斯位于 ~/Projects/Klox
当我使用zip -r Klox.zip ~/Projects/Klox存档时包含所有目录,直到到达 Klox。/home/vk/projects/Klox
我希望 zip 文件只包含 Klox 文件夹。所以人们不必打开主文件夹,然后打开 vk 文件夹,然后打开项目,最后打开 Klox
该zip实用程序存储相对于当前工作目录的路径,因此您必须先使用cd或pushd/popd转到~/Projects:
cd ~/Projects
zip -r Klox.zip Klox
Run Code Online (Sandbox Code Playgroud)
或者当您想在之后返回原始工作目录时:
pushd ~/Projects
zip -r Klox.zip Klox
popd
Run Code Online (Sandbox Code Playgroud)