zip 压缩文件
- -r 递归压缩
- -q 不显示指令的执行过程
- -v 显示指令执行过程或显示版本信息
- -S 包含系统和隐藏文件
- -f 更新现有的文件
- -d 从压缩文件内删除指定的文件
# zip -r 目标文件 被压缩目录或文件dandan@DESKTOP-K63MMEU:~$ zip -r b.zip b/ adding: b/ (stored 0%) adding: b/a.txt (stored 0%)dandan@DESKTOP-K63MMEU:~$ lsb b.zip build projects
unzip 解压文件
- -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
- -f 更新现有的文件
- -l 显示压缩文件内所包含的文件
- -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
- -v 执行时显示详细的信息
- -o 不必先询问用户,unzip执行后覆盖原有文件
- -q 执行时不显示任何信息
- -d<目录> 指定文件解压缩后所要存储的目录
- -n 解压缩时不要覆盖原有的文件
- -C 压缩文件中的文件名称区分大小写
# unzip -C b.zipdandan@DESKTOP-K63MMEU:~$ lsb.zip build projectsdandan@DESKTOP-K63MMEU:~$ unzip -C b.zipArchive: b.zip creating: b/ extracting: b/a.txt
zipinfo 压缩文件详情
# zipinfo 目录及压缩文件dandan@DESKTOP-K63MMEU:~$ zipinfo b.zipArchive: b.zipZip file size: 302 bytes, number of entries: 2drwxr-xr-x 3.0 unx 0 bx stor 21-Nov-04 15:53 b/-rw-r--r-- 3.0 unx 6 tx stor 21-Nov-04 15:53 b/a.txt2 files, 6 bytes uncompressed, 6 bytes compressed: 0.0%
gzip 压缩文件,产生.gz后缀
- -f或--force 强行压缩文件
- -l或--list 列出压缩文件的相关信息
- -q或--quiet 不显示警告信息
- -r或--recursive 递归处理
# gzip -r 目录文件dandan@DESKTOP-K63MMEU:~$ gzip -r b/dandan@DESKTOP-K63MMEU:~$ lsb build projectsdandan@DESKTOP-K63MMEU:~$ ls b/a a.txt.gzdandan@DESKTOP-K63MMEU:~$ ls b/a/aa.txt.gz
gunzip 解压文件
# gunzip 压缩文件dandan@DESKTOP-K63MMEU:~$ lsa.txt.gz build projectsdandan@DESKTOP-K63MMEU:~$ gunzip a.txt.gzdandan@DESKTOP-K63MMEU:~$ lsa.txt build projects
zip 可保持目录结构进行压缩
gzip 压缩目录中文件
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/71702.html