压缩和归档操作命令(16个)

1.gzip

【命令作用】

压缩文件,压缩后文件会消失(后缀.gz)

【命令语法】

gzip  [选项]  参数

【常用选项】

-d  解压(解压后压缩文件会小时)

-r  将目录中的文件逐步压缩

【参数说明】

文件名

【命令示例】

# gzip test  压缩文件

# gzip -d test.gz  解压文件  

# gzip -r /root 逐步压缩目录中的文件

2.gunzip

【命令作用】

解压gz文件

【命令语法】

gunzip  [选项]  参数

【常用选项】

-r  将目录中的文件逐步解压缩

【参数说明】

文件名

【命令示例】

# gunzip test.gz   解压文件

# gunzip -r /root  逐步解压root目录中的文件  

3.zcat

【命令作用】

不解压查看gzip文件中的内容

【命令语法】

zcat  [选项]  参数

【常用选项】

【参数说明】

文件名

【命令示例】

# zcat test.gz  不解压查看文件内容

4.bzip2

【命令作用】

压缩后文件会消失(后缀.bz2)

【命令语法】

bzip2  [选项]  参数

【常用选项】

-d  解压文件

-k  压缩文件并保留原文件

【参数说明】

文件名

【命令示例】

# bzip2 test  压缩文件

# bzip2 -k test  压缩文件并保留原文件

# bzip2 -d test.bz2  解压文件

5.bunzip2

【命令作用】

解压bz2文件

【命令语法】

bunzip2  [选项]  参数

【常用选项】

【参数说明】

文件名

【命令示例】

# bunzip2 test.bz2  解压文件

6.bzcat

【命令作用】

不解压查看bz2文件内容

【命令语法】

bzcat  [选项]  参数

【常用选项】

【参数说明】

文件名

【命令示例】

# bzcat test.bz2  不解压查看文件内容

7.xz

【命令作用】

压缩文件,不保留原文件(后缀.xz)

【命令语法】

xz  [选项]  参数

【常用选项】

-k  保留原文件

-d  解压

【参数说明】

文件名

【命令示例】

# xz test  压缩文件

# xz -k test  压缩文件并保留原文件  

# xz -d test.xz  解压文件

8.unxz

【命令作用】

解压xz文件

【命令语法】

unxz  [选项]  参数

【常用选项】

【参数说明】

文件名

【命令示例】

# xz test.xz  解压文件

9.xzcat

【命令作用】

不解压查看

【命令语法】

xzcat  [选项]  参数]

【常用选项】

【参数说明】

文件名

【命令示例】

# xzcat test.xz  不解压查看文件内容

10.zip

【命令作用】

压缩文件或目录,压缩后文件不会消失

【命令语法】

zip  [选项]  目标文件  源文件

【常用选项】

-r  递归压缩子目录

-d  删除指定文件

-g  追加指定文件

【参数说明】

目标文件

源文件

【命令示例】

# zip test.zip test  压缩文件

# zip -r root.zip /root  压缩目录及子目录

11.unzip

【命令作用】

解压zip文件

【命令语法】

unzip  [选项]  参数

【常用选项】

-d  指定解压路径(可事先不存在)

【参数说明】

文件名

【命令示例】

# unzip test.zip  解压文件

# unzip -d / /root/test  解压文件并指明路径

12.zipinfo

【命令作用】

查看zip包内的文件列表

【命令语法】

zipinfo  [选项]  参数

【常用选项】

-l  以长格式显示文件列表

【参数说明】

文件名

【命令示例】

# zipinfo test.zip  查看zip包内的文件列表

13.zipsplit

【命令作用】

分割zip压缩包

【命令语法】

zipsplit  [选项]  参数

【常用选项】

【参数说明】

【命令示例】

14.tar

【命令作用】

归档(可归档并压缩)

【命令语法】

tar  [选项]  目标文件  源文件

【常用选项】

-c  创建归档

-v  显示过程

-f  指定归档文件名

-x  展开归档

-C  指定展开路径

-r  往归档文件中追加

-t  不解压查看归档文件列表

-j  调用bzip压缩或解压

-z  调用gzip压缩或解压

-J  调用xz压缩或解压

【参数说明】

目标文件

源文件

【命令示例】

# tar -cvf test.tar test  创建归档并显示过程

# tar -xvf test.tar -C /root/  展开归档到指定路径并显示过程

# tar -rf test.tar case  往指定tar包中追加

# tar -tf test.tar  查看文件列表

# tar -cvzf test.tar.gz test  创建归档并压缩显示过程

15.dump

【命令作用】

 用于备份ext2、ext3文件系统

【命令语法】

 dump  [选项]  [参数]

【常用选项】

 -0-9  备份等级

-u  备份完毕后记录日志

-f  指定备份到哪个设备

【参数说明】

 备份源

【命令示例】

 # dump -u -0 -f /tmp/homeback.bak /home 将home目录的内容备份到tmp目录下homeback.bak文件当中

16.restore

【命令作用】

 用于还原dump备份的文件

【命令语法】

 restor  [选项]

【常用选项】

-r  进行还原

-f  指定从哪个设备还原

【参数说明】

 无

【命令示例】

# restore -rf /tmp/homeback.bak /home  将tmp目录下homeback,bak文件还原到home

原文地址:https://www.cnblogs.com/guoshiyu/p/9221655.html