Raa*_*aam 34 command-line 7zip
我使用7z命令行可执行文件来压缩文件,但我看到,在添加到存档时,文件的路径将保留在存档中.
所以,如果我这样做
7z a -tzip myzip.zip dir1\dir2\*
Run Code Online (Sandbox Code Playgroud)
存档myzip.zip将包含路径dir1\dir2.我不想要这个,而是我只希望将文件添加到zip文件而不保留路径.我搜索了很多但似乎没有找到任何方法这样做,也许我错过了一些明显的东西?
谢谢
Pra*_*elu 24
给出完整的路径.这应该工作.不是当前位置的相对路径.例如,我给出了下面的内容,我希望将man5文件夹中的文件存档.
$ 7z a -tzip myzip.zip /home/pradeeban/Desktop/man4/man5/*
Run Code Online (Sandbox Code Playgroud)
zip只包含文件,没有目录.
然后我只给出了相对路径.它有拉链内的目录.
$ 7z a -tzip myzip.zip Desktop/man4/man5/*
Run Code Online (Sandbox Code Playgroud)
尝试用Linux(Ubuntu 12.04).不确定这是否与Windows不同.
Nig*_*888 11
我发现了一种通过使用相对路径来实现此目的的方法:
7z a -tzip myzip.zip %CD%\dir1\dir2\*
Run Code Online (Sandbox Code Playgroud)
%CD%是获取Windows批处理文件中当前路径的方式,但也可以从命令行使用.有关从批处理文件捕获当前目录的详细信息.
归档时间: |
|
查看次数: |
36047 次 |
最近记录: |