Linux打包压缩
Linux打包压缩:zip
### zip命令:压缩文件或目录 - 语法:zip [选项] 压缩包名 源文件或源目录列表 - 选项: -r 递归压缩目录 -m 将文件压缩之后,删除原始文件 -v 显示详细的压缩过程信息 -q 在压缩的时候不显示命令的执行过程 -压缩级别 压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好 -u 更新压缩文件,即往压缩文件中添加新文件 -D 压缩文件内不建立目录名称 -g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件 - 例子 zip ana.zip test.cfg zip -r dir1.zip dir1 #压缩目录,需要使用"-r"选项 zip test.zip install.log install.log.syslog #同时压缩多个文件到test.zip压缩包中 ### unzip命令:解压zip文件 - 语法 unzip [选项] 压缩包名 - 选项: -d 目录名 将压缩文件解压到指定目录下。 -n 解压时并不覆盖已经存在的文件。 -o 解压时覆盖已经存在的文件,并且无需用户确认 -v 查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名以及压缩比等,但并不做解压操作。 -t 测试压缩文件有无损坏,但并不解压。 -x 文件列表 解压文件,但不包含文件列表中指定的文件。 -q 在压缩的时候不显示命令的执行过程 -v 执行是时显示详细的信息 -l 显示压缩文件内所包含的文件 - 例子: unzip dir1.zip unzip -d /tmp/ test.zip #指定解压缩位置 ### zipinfo 在不解压的情况下用来列出压缩文件信息 - 语法 zipinfo [选项] 压缩包名 - 选项: -1 只列出文件名称。 -2 此参数的效果和指定"-1"参数类似,但可搭配"-h","-t"和"-z"参数使用。 -h 只列出压缩文件的文件名称。 -l 此参数的效果和指定"-m"参数类似,但会列出原始文件的大小而非每个文件的压缩率。 -m 此参数的效果和指定"-s"参数类似,但多会列出每个文件的压缩率。 -M 若信息内容超过一个画面,则采用类似more指令的方式列出信息。 -s 用类似执行"ls -l"指令的效果列出压缩文件内容。 -t 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率。 -T 将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出。 -v 详细显示压缩文件内每一个文件的信息。 -x<范本样式> 不列出符合条件的文件的信息。 -z 如果压缩文件内含有注释,就将注释显示出来。 - 例子: zipinfo admin.zip ### zipsplit 将较大的zip压缩包分割成各个较小的压缩包 - 语法:zipsplit(选项)(参数) - 选项 -n:指定分割后每个zip文件的大小; -t:报告将要产生的较小的zip文件的大小; -b:指定分割后的zip文件的存放位置。 - 参数 文件:指定要分割的zip压缩包
顶部
收展
底部
[TOC]
目录
Linux打包压缩:zip
Linux打包压缩:gzip
Linux打包压缩:bzip2
Linux打包压缩:compress
Linux打包压缩:rar
Linux打包压缩:zcat和tar
相关推荐
Linux文件目录管理
Linux文本处理
Linux软件安装
Linux用户和用户组管理
Linux文件系统管理
Linux系统管理