-r
--recurse-paths
Travel the directory structure recursively; for example:
zip -r foo.zip foo
or more concisely
zip -r foo foo
In this case, all the files and directories in foo are saved in a zip archive
named foo.zip,including files with names starting with ".", since the recursion
does not use the shell's file-name substitution mechanism...
5条答案
按热度按时间w6mmgewl1#
从人邮编
即使它的功能很好,我想建议你7z(http://www.7-zip.org/).
它有一个更好的压缩,它是 * 开源 *,GNU LGPL许可证,免费提供的Windows,Linux,BSD...
顺便说一句,它创建/打开7z,XZ,bzip 2,GZIP,TAR,ZIP和WIM,
并且仅打开解包:ARJ、CAB、CHM、CPIO、CramFS、DEB、DMG、FAT、HFS、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、RAR、RPM、压缩文件系统、自定义项、虚拟硬盘、WIM、XAR和Z。
[They应该付我广告费:-)]
7lrncoxx2#
在Linux上,虽然它可以压缩,但你真的应该使用:
压缩
其中,archive_name. tar是输入目录/路径/到/目录到压缩的压缩版本
解压
tar在Windows 10上可用,您可以从https://www.libarchive.org/downloads/安装它,这将为您提供bsdtar.exe,我刚刚使用它成功地解压缩了在Linux上创建的xxx.tar文件
brqmpdu13#
我想这会帮助你
其中“new_zip_file”是要创建的.zip文件的名称,“directory_name”是要压缩成zip的文件夹。
zxlwwiss4#
这应该是相当简单和简短的
压缩
减压
有关了解使用选项的更多信息
用gzip实现z -滤波器
j -通过bzip 2实现滤波器
c -创建存档文件
v -显示进度
x -提取实现文件
f -文件名
干杯
uujelgoq5#
通常使用tar来创建一个未压缩的归档文件,然后使用gzip或bzip2来压缩该归档文件,可以使用相应的gunzip和bunzip2命令来解压缩该归档文件,或者您也可以只在tar命令上使用标志来执行解压缩。
如果您特指Zip文件格式,则只需使用zip和unzip命令即可。
压缩:
或者压缩目录
解压缩:
这将在当前工作目录中解压缩它。
来源:here