Linux压缩命令
# Linux压缩命令
# tar
命令 | 语法 | 参数 | 参数说明 |
---|---|---|---|
tar | tar [-cxzjvf] 压缩打包文档的名称 欲打包目录 | -c | 建立一个归档文件的参数指令 |
-x | 解开一个归档文件的参数指令 | ||
-z | 是否需要用 gzip 压缩 | ||
-j | 是否需要用 bzip2 压缩 | ||
-v | 压缩的过程中显示文件 | ||
-f | 使用档名,在 f 之后要立即接档名 | ||
-tf | 查看归档文件里面的文件 |
注意:压缩命令的参数是可以组合使用的,例如:
压缩:tar -zcvf test.tar.gz test\
解压:tar -zxvf test.tar.gz
# gzip
压缩文件后缀为 gz
命令 | 语法 | 参数 | 参数说明 |
---|---|---|---|
gzip | gzip [-dlvnum] fileName | -d | 解压缩 |
-l | 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字 | ||
-v | 对每一个压缩和解压的文件,显示文件名和压缩比 | ||
-num | 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6 |
# bzip2
压缩文件后缀为 bz2
命令 | 语法 | 参数 | 参数说明 |
---|---|---|---|
bzip2 | bzip2 [-cdz] | -d | 解压缩 |
-z | 压缩参数 | ||
-num | 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6 |
# zip
压缩文件后缀为 zip,unzip 用于解压缩zip压缩包。
命令 | 语法 | 选项 | 参数说明 |
---|---|---|---|
unzip | unzip [选项][参数] | -c | 将解压缩的结果显示到屏幕上,并对字符做适当的转换 |
-f | 更新现有的文件 | ||
-l | 显示压缩文件内所包含的文件 | ||
-p | 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换 | ||
-t | 检查压缩文件是否正确 | ||
-u | 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中 | ||
-v | 执行时显示详细的信息 | ||
-z | 仅显示压缩文件的备注文字 | ||
-a | 对文本文件进行必要的字符转换 | ||
-b | 不要对文本文件进行字符转换 | ||
-C | 压缩文件中的文件名称区分大小写 | ||
-j | 不处理压缩文件中原有的目录路径 | ||
-L | 将压缩文件中的全部文件名改为小写 | ||
-M | 将输出结果送到more程序处理 | ||
-n | 解压缩时不要覆盖原有的文件 | ||
-o | 不必先询问用户,unzip执行后覆盖原有的文件 | ||
-P<密码> | 使用zip的密码选项 | ||
-q | 执行时不显示任何信息 | ||
-s | 将文件名中的空白字符转换为底线字符 | ||
-V | 保留VMS的文件版本信息 | ||
-X | 解压缩时同时回存文件原来的UID/GID | ||
-d<目录> | 指定文件解压缩后所要存储的目录 | ||
-x<文件> | 指定不要处理.zip压缩文件中的哪些文件 | ||
-Z | nzip-Z等于执行zipinfo指令 |
上次更新: 5/31/2023, 12:37:43 AM