Linux系统下常用的zip和unzip命令doc做个总结
因为服务器使用的是CentOS系统linux删除文件夹,对于文件的压缩和解压缩免不了要使用命令操作,这儿我对Linux系统下常用的zip和unzip命令做个总结。
一、zip压缩1linux 命令压缩图片,应用实例
(1)将当前文件夹下的所有文件打包成一个new1.zip文件
zip new1.zip *
(2)把当前文件夹下所有my1*.doc的文件打包成一个new1.zip文件
zip new1.zip my1*.doc
(3)把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip
zip -r yasuo.zip abc.txt dir1
(4)将/home/Blinux/html/这个目录下所有文件和文件夹打包为当前目录下的html.zip
备注:-q为安静模式,在压缩的时侯不显示指令的执行过程
zip -qr html.zip /home/Blinux/html
(5)添加一个文件到.zip文件中
备注:假如当年并没有把my32.doc压在new1.zip上面,如今把它加进去。-g选项是降低而不要重新形成的意思。
zip -g new1.zip my32.doc
(6)将更改过的文件添加到压缩包中
备注:假如当年my2*.doc都早已压缩进new1.zip上面了,然而后来my2*.doc中有几个文件有修改,又不想去找出究竟是什么文件修改了,这条命令请系统自行帮助检测,更改过的才更新到压缩,否则就毋须动。
zip -u new1.zip my2*.doc
(7)删掉除.zip文件中的指定文件
备注:假如当年my18.doc是压缩在new1.zip中的一个文件,如今这条命令把它从压缩文件中抽走并删去。-d是删掉的意思。
zip -d new1.zip my18.doc
2,主要参数
二、unzip解压缩1,应用实例(1)把文件解压到当前目录下
unzip test.zip
(2)假如要把文件解压到指定的目录下,须要用到-d参数。
unzip -d /temp test.zip
(3)解压的时侯redhat linux 下载,有时侯不想覆盖早已存在的文件,这么可以加上-n参数
unzip -n test.zip
unzip -n -d /temp test.zip
(4)将压缩文件test.zip在指定目录tmp下解压缩,假如已有相同的文件存在linux 命令压缩图片,要求unzip命令覆盖先前的文件
unzip -o test.zip -d /tmp/
(5)只看一下zip压缩包中包含什么文件,不进行解压缩
unzip -l test.zip
(6)查看显示的文件列表还包含压缩百分比
unzip -v test.zip
(7)检测zip文件是否受损
unzip -t test.zip
2,主要参数