欢迎光临散文网 会员登陆 & 注册

编程小知识【linux-0011】linux常用命令-压缩与解压缩

2023-06-09 12:01 作者:退役程序员老马  | 我要投稿

压缩

gzip

gzip 是 Linux 使用最多的压缩指令,可以解开 compress、zip 与 gzip 所压缩的文件。

查看命令: zcat、zmore、zless 。

gzip [-cdtv#] filename
-c : 将压缩的数据输出到屏幕上
-d : 解压缩
-t : 检验压缩文件是否出错
-v : 显示压缩比等信息
-# : # 为数字,代表压缩等级,数字越大压缩比越高,默认为 6

bzip2

提供比 gzip 更高的压缩比。

查看命令: bzcat、bzmore、bzless、bzgrep。

bzip2 [-cdkzv#] filename
-k : 保留源文件

xz

提供比 bzip2 更佳的压缩比。

查看命令: xzcat、xzmore、xzless、xzgrep。

xz [-dtlkc#] filename

解压缩

# 打包压缩
tar [-z|-j|-J] [cv] [-f 新建的 tar 文件] filename...  
# 查看
tar [-z|-j|-J] [tv] [-f 已有的 tar 文件]        
# 解压缩
tar [-z|-j|-J] [xv] [-f 已有的 tar 文件] [-C 目录]    
-z : 使用 zip;
-j : 使用 bzip2;
-J : 使用 xz;
-c : 新建打包文件;
-t : 查看打包文件里面有哪些文件;
-x : 解打包或解压缩的功能;
-v : 在压缩/解压缩的过程中,显示正在处理的文件名;
-f : filename: 要处理的文件;
-C 目录 :  在特定目录解压缩。


编程小知识【linux-0011】linux常用命令-压缩与解压缩的评论 (共 条)

分享到微博请遵守国家法律