linux的zip命令详解Linux⽂件打包成Zip的命令和⽅法zip 命令⽤来压缩⽂件
参数:
-A:调整可执⾏的⾃动解压缩⽂件;
赵薇个人资料-b<⼯作⽬录>:指定暂时存放⽂件的⽬录;
-c:替每个被压缩的⽂件加上注释;
-d:从压缩⽂件内删除指定的⽂件;
-D:压缩⽂件内不建⽴⽬录名称
-f:此参数的效果和指定“-u”参数类似,但不仅更新既有⽂件,如果某些⽂件原本不存在于压缩⽂件内,使⽤本参数会⼀并将其加⼊压缩⽂件中;
-F:尝试修复已损坏的压缩⽂件;
-g:将⽂件压缩后附加在已有的压缩⽂件之后,⽽⾮另⾏建⽴新的压缩⽂件;
贾乃亮家底-h:在线帮助;
-i<;范本样式>:只压缩符合条件的⽂件;
-j:只保存⽂件名称及其内容,⽽不存放任何⽬录名称;
-J:删除压缩⽂件前⾯不必要的数据;
-k:使⽤MS-DOS兼容格式的⽂件名称;
-l:压缩⽂件时,把LF字符置换成LF+CR字符;江一燕小三
-ll:压缩⽂件时,把LF+cp字符置换成LF字符;
电工最常见电路-L:显⽰版权信息;
-m:将⽂件压缩并加⼊压缩⽂件后,删除原始⽂件,即把⽂件移到压缩⽂件中;
-n<;字尾字符串>:不压缩具有特定字尾字符串的⽂件;
-o:以压缩⽂件内拥有最新更改时间的⽂件为准,将压缩⽂件的更改时间设成和该⽂件相同;
-q:不显⽰指令执⾏过程
-
r:递归处理,将指定⽬录下的所有⽂件和⼦⽬录⼀并处理;
-S:包含系统和隐藏⽂件;
-t<⽇期时间>:把压缩⽂件的⽇期设成指定的⽇期;
-T:检查备份⽂件内的每个⽂件是否正确⽆误;
-u:更换较新的⽂件到压缩⽂件内;
-v:显⽰指令执⾏过程或显⽰版本信息;
梁祝的歌词-V:保存VMS操作系统的⽂件属性;
-w:在⽂件名称⾥假如版本编号,本参数仅在VMS操作系统下有效;
-x<;范本样式>:压缩时排除符合条件的⽂件;
-X:不保存额外的⽂件属性;
-y:直接保存符号连接,⽽⾮该链接所指向的⽂件,本参数仅在UNIX之类的系统下有效;
易易紫微博
-
z:替压缩⽂件加上注释;
-$:保存第⼀个被压缩⽂件所在磁盘的卷册名称;
-<;压缩效率>:压缩效率是⼀个介于1~9的数值。
取消 -q 则会显⽰压缩过程
⽤法
1.将/home/data 这个⽬录下的所有⽂件打包压缩为当前⽬录下的data.zip
zip -q -r data.zip /home/data
2.如果现在在/home 这个⽬录下,则如下
zip -q -r data.zip data
3.如果在/home/data 这个⽬录下,则如下
zip -q -r data.zip *