词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 软件技术    Linux   

Linux基础命令---zip

标签: zip linux

顶[0] 发表评论(0) 编辑词条

目录

zip编辑本段回目录


zip是一种最通用的文件压缩方式,使用于unix、msdos、windows、OS等系统。如果在编译zip时包含bzip 2库,zip现在也支持bzip 2压缩。当将大于4GB的文件添加到存档中时,zip会自动使用Zip 64扩展名,包含Zip 64条目的归档将被更新(如果结果的归档仍然需要Zip 64),归档的大小将超过4GB,或者当归档中的条目数超过64K时。Zip 64也用于从标准输入中传输的档案,因为事先不知道这些档案的大小,但是选项fz可以用来强制zip创建与PKZIP 2兼容的档案(只要不需要Zip 64扩展)。必须使用PKZIP4.5兼容解压缩,例如解压缩6.0或更高版本,才能使用Zip 64扩展名提取文件。


zip程序将一个或多个压缩文件与有关文件的信息(名称、路径、日期、上次修改的时间、保护和检查信息以验证文件完整性)一起放入一个压缩存档中。可以使用一个命令将整个目录结构打包到zip存档中。对于文本文件来说,压缩比为2:1和3:1是常见的。zip只有一种压缩方法(通缩),并且可以在不压缩的情况下存储文件。(如果添加了bzip 2支持,zip也可以使用bzip 2压缩,但这些条目需要一个合理的现代解压缩来解压缩。当选择bzip 2压缩时,它将通货紧缩替换为默认方法。)zip会自动为每个要压缩的文件选择更好的两个文件(通缩或存储,如果选择bzip2,则选择bzip2或Store)。


此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。


1、语法编辑本段回目录


zip [选项]  zipfile list 



2、选项列表编辑本段回目录


选项

说明

- | -h | --help

帮助信息

-h2 | --more-help

显示扩展帮助,包括更多关于命令行格式、模式匹配和更模糊的选项。

-V | --version

显示命令版本信息

-a | --ascii

将系统使用的EBCDIC文件转换为ascii

-A | --adjust-sfx

调整自解压可执行档案。自解压缩的可执行存档是通过将SFX存根放在现有存档的前面创建的。-A选项告诉zip调整存储在归档中的条目偏移量,以考虑到这些序言数据。

-b path  |  --temp-path path

为临时zip归档使用指定的路径

-B | --binary

使用二进制格式,默认是文本格式

-c | --entry-comments

给被压缩的文件加上注释信息

-d | --delete

将指定的文件从压缩文件中删除

-db | --display-bytes

显示正在运行的字节计数,显示压缩的字节和要运行的字节。

-dc | --display-counts

显示已压缩的条目的运行计数和要运行的条目

-dd | --display-dots

在每个条目被拉链时显示点(除了在具有自己的进度指示器的端口上)。见下面的设置点大小-DS。默认情况下,每处理10 MB的输入文件就有一个点。-v选项还显示点(以前的速率比这个高得多,但现在-v也默认为10 MB),这个速率也是由-ds控制的。

-dg | --display-globaldots

显示存档的进度点,而不是为每个文件显示进度点。

-ds size | --dot-size size

设置为显示的每个点处理的输入文件的数量。尺寸为nm格式,其中n是一个数字,m是一个乘数。目前m可以是k(KB)m(MB)g(GB),或者t(TB),所以如果n100mk,那么大小将是100 k,即100 KB。默认值为10 MB

-du | --display-usize

显示每个条目的未压缩大小。

-dv | --display-volume

显示正在读取的每个条目的卷(磁盘)号,如果读取现有存档,并将其写入

-D | --no-dir-entries

不要在zip存档中为目录创建条目。

-DF | --difference-archive

创建一个包含自原始存档创建以来所有新的和已更改的文件的归档文件。

-e | --encrypt

压缩文件加密

-f | --freshen

替代压缩文件中的旧文件,如果文件不存在,那么不会追加文件

-F | --fix | -FF | --fixfix

尝试修复已经损坏的压缩文件

-FI | --fifo

通常zip会跳过读取遇到的任何FIFO(命名管道),因为如果FIFO没有被喂入,zip就会挂起。

-FS | --filesync

将存档的内容与操作系统上的文件同步

-g | --grow

将文件追加到已经存在的压缩文件结尾

-i | --include

仅包含指定的文件

-j | --junk-paths

压缩的时候,忽略文件名中的路径,只保存文件名和内容

-J | --junk-sfx

从存档中删除任何预置的数据

-i | --include

只包含指定的文件

-la | --log-append

附加到现有日志文件。默认值是覆盖

-lf | --logfile-path

在给定路径上打开日志文件。默认情况下,该位置的任何现有文件都会被覆盖

-li | --log-info

在日志中包含信息消息,例如正在压缩的文件名。默认情况下,只包含命令行、任何警告和错误以及最终状态。

-L | --license

显示zip的许可证

-m | --move

将指定的文件移动到压缩文件

-MM | --must-match

所有输入模式必须至少匹配一个文件,所有找到的输入文件必须是可读的。

-n | --suffixes

不要尝试压缩以给定后缀命名的文件。

-nw | --no-wild

不要执行内部通配符处理。

-o | --latest-time

zip归档的最后修改时间设置为在zip归档中的条目中找到的最新(最老的)“最后修改时间。

-O | --output-file

像往常一样处理归档更改,但不是更新现有存档,而是将新存档输出到输出文件。

-p | --path

将相对文件路径作为存储在存档中的文件名称的一部分

-P | --password

加密

-q | --quite

静默模式,不显示执行过程

-r | --recurse-paths

压缩的时候,递归处理目录

-R | --recurse-patterns

递归遍历目录结构,从当前目录开始。

-s | --split-size

启用创建拆分存档并设置拆分大小

-sb | --split-bell

如果拆分并使用拆分暂停模式,则在zip对每个拆分目标暂停时按下铃声。

-sc | --show-command

显示已处理并退出的启动zip的命令行

-sf | --show-files

显示要操作的文件,然后退出。

-so | --show-options

显示在当前系统上编译的zip支持的所有可用选项

-sp | --split-pause

如果使用-s启用拆分,则启用拆分暂停模式

-su | --show-unicode

-sf一样,如果存在,还会显示路径的unicode版本

-sU | --show-just-unicode

-sf一样,仅显示路径的Unicode版本(如果存在),否则显示路径的标准版本。

-sv | --split-verbose

在拆分时启用各种详细的消息,显示拆分是如何进行的。

-t mmddyyyy | --from-date mmddyyyy

不要对在指定日期之前修改的文件进行操作,其中mm是月份(00-12)dd是月份的日期(01-31)yyyy是年。

-T | --test

测试新zip文件的完整性。如果检查失败,旧的zip文件将保持不变,并且(使用-m选项)不会删除输入文件。

-TT | --unzip-command

当使用-T选项时,使用命令cmd而不是“unzip-tqq”来测试存档。

-U | --copy-entries

将条目从一个存档复制到另一个存档。


 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇初学者如何学习嵌入式
下一篇CentOS系统启动流程

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>