【点滴】LINUX之zip/unzip命令

来源:互联网 发布:北京智慧沃家组合优化 编辑:程序博客网 时间:2024/05/16 09:53
一、zip命令
用法:
zip [参数] <打包后的文件名> <需要打包的文件/文件夹>
参数:
-a     #将文件转为ASCII模式
-F     #尝试修复损坏的压缩文件
-h --help     #显示帮助界面
-m     #压缩后删除源文件
-q     #安静模式,在压缩时不显示具体的指令执行过程
-r     #递归,将指定目录下所有文件和子目录一起压缩处理
-S     #包含系统和隐藏文件
-t     #把压缩文件的最后修改日期设置为指定日期,格式为mmddyyyy
-P     #带密码加密
-e     #安全模式加密
实例:> lsimage-1.jpg image-2.jpg image-3.jpg image-4.jpg image-5.png image-6.png#压缩指定文件到t.zip> zip t.zip image-1.jpg image-2.jpgadding: image-1.jpg (stored 0%)adding: image-2.jpg (stored 0%)#压缩file目录> zip -r aa.zip file/#查看压缩文件里的详细文件> zipinfo aa.zipArchive: aa.zipZip file size: 1120 bytes, number of entries: 7drwxr-xr-x 3.0 unx 0 bx stor 15-May-27 10:40 file/-rw-r--r-- 3.0 unx 0 bx stor 15-May-26 10:17 file/image-4.jpg-rw-r--r-- 3.0 unx 0 bx stor 15-May-26 10:17 file/image-3.jpg-rw-r--r-- 3.0 unx 0 bx stor 15-May-26 10:17 file/image-1.jpg-rw-r--r-- 3.0 unx 0 bx stor 15-May-26 10:17 file/image-6.png-rw-r--r-- 3.0 unx 0 bx stor 15-May-26 10:17 file/image-5.png-rw-r--r-- 3.0 unx 0 bx stor 15-May-26 10:17 file/image-2.jpg7 files, 0 bytes uncompressed, 0 bytes compressed: 0.0%#带密码压缩> zip -P 123456 -r b.zip file/#安全模式加密> zip -e -r b.zip file/Enter password:Verify password:



二、unzip命令
用法:
unzip [参数] <压缩文件> [解压的文件/路径]
参数:
-d     #指定解压路径
-t     #检查文件是否正确

实例:#解压到a目录> unzip b.zip -d a/Archive: b.zipcreating: a/file/extracting: a/file/image-4.jpgextracting: a/file/image-3.jpgextracting: a/file/image-1.jpgextracting: a/file/image-6.pngextracting: a/file/image-5.pngextracting: a/file/image-2.jpg> lltotal 20drwxr-xr-x 3 users users 4096 May 28 09:58 a-rw-r--r-- 1 users users 1120 May 28 09:31 b.zipdrwxr-xr-x 2 users users 4096 May 27 10:40 file> cd a/ > ll total 4 drwxr-xr-x 2 users users 4096 May 27 10:40 file#解压到aa目录,aa不存在,会自动创建> unzip b.zip -d aa#解压其中一个文件到aa目录,image-1.jpg路径要求完整(file/image-1.jpg)> unzip b.zip file/image-1.jpg -d aa> unzip aa.zipArchive: aa.zipcreating: file/extracting: file/image-4.jpgextracting: file/image-3.jpgextracting: file/image-1.jpgextracting: file/image-6.pngextracting: file/image-5.pngextracting: file/image-2.jpg> lltotal 8-rw-r--r-- 1 users users 1120 May 28 09:23 aa.zipdrwxr-xr-x 2 users users 4096 May 27 10:40 file> cd file/> lltotal 0-rw-r--r-- 1 users users 0 May 26 10:17 image-1.jpg-rw-r--r-- 1 users users 0 May 26 10:17 image-2.jpg-rw-r--r-- 1 users users 0 May 26 10:17 image-3.jpg-rw-r--r-- 1 users users 0 May 26 10:17 image-4.jpg-rw-r--r-- 1 users users 0 May 26 10:17 image-5.png-rw-r--r-- 1 users users 0 May 26 10:17 image-6.png


0 0
原创粉丝点击