2011-04-05 71 views
0

我刚刚创建了一个脚本文件做了一堆文件应对并创建了一个带目录的zip文件。我遇到的问题是我的语法创建了我的主目录包含我不想要的zip文件。Unix脚本压缩文件创建没有正确创建目录

含义我得到这个zip文件:

home/myname/parentdirectory/subdirectories/… 

我想的是,开始于一个zip文件:

parentdirectory/subdirectories… 

语法是:

zip –r myZipFile.zip ~/parentdirectory 

怎么办我需要改变这个?谢谢。

回答

2
cd ~/ 
zip -r myZipFile.zip parentDirectory 

您可以将~/视为“/ home/myname /”的快捷方式/别名/缩写。你确实指定了绝对路径,即使它只是“动态”绝对路径。

+0

作品,谢谢!我会在时间限制结束后接受。 – user432209 2011-04-05 20:32:26