tar备份工具 Linux

小知识:在命令后加上&,表示将命令放到后台执行

tar 是UNIX/LINUX系统中的打包工具,可以将多个文件或目录打包(也称为归档)成一个文件,因最初设计目的是用于磁带备份(tape archive)而得名


tar [option] [file]...

常用选项:

c:建立一个新归档文件

f:指定需要归档的文件

t:列出指定文件的内容

v:以详细模式显示命令执行过程

x:从归档文件中还原文件

z:通过gzip处理归档的文件

j:通过bzip2处理归档的文件


#########################################################################3


tar 归档和备份文件

tar -cf filename directory

filename是归档之后生成的文件名称,directory为要归档的目录或文件。

用法示例:

1.归档root用户的目录

使用选项c和f归档root目录,并将归档命令命名为root.tar

假定当前工作目录为根目录/

#tar -cf root.tar root

在根目录中使用此命令就可以备份root用户的家目录


2.执行命令时,tar就占用终端,此时可以在命令后加上&,将命令放到后台上执行:

使用&将命令放在后台执行

#tar -cf root.tar root &


3.也可以使用选项v,显示归档时的详细信息:

使用选项v显示归档详细信息

#tar -vcf root.tar root


4.在归档文件时,有时可能希望在归档文件的同时压缩归档的文件,这样就可以节省存储空间。归档并压缩可以配合选项z,使用gzip压缩归档的文件:

tar -zvcf root.tar.gz root


5.如果在归档文件时,需要使用bzip2压缩归档文件,可以配合使用选项j。例如归档root的家目录,并使用bzip2压缩归档文件

#tar -jvcf root.tar.bz2 root


note: 使用tar命令创建归档文件时,通常使用.tar结尾命名生成的归档文件。以.tar.gz结尾表示使用gzip压缩的归档文件,以.tar.bz2结尾表示使用bzip2压缩的归档文件,以便于使用者恢复归档文件。


####################################################################


查看归档文件的文件列表

有些时候并不需要还原文件,而只是希望查看归档文件的文件列表,可能是查看文件中是否包含某个特定的文件,也可能是查找某个文件是否被归档。

要查看归档文件root.tar内的文件列表,可以配合使用选项t:

1.查看归档文件root.tar内的文件列表

#tar -tf root.tar


2.如果要查看的归档文件使用了gzip压缩,应该同时使用选项z。查看归档文件root.tar.gz内的文件列表

#tar -tzf root.tar.gz


3.查看使用bzip2压缩的归档文件时,应该同时配合使用选项j

#tar -tjf root.tar.bz2 或 #tar -tjf root.tar.bz

 

note:目前大部分版本的tar命令都支持不使用参数z和j,查看使用gzip和bzip2压缩的归档文件,但通常都建议使用这两个参数


#################################################################


从归档文件中还原文件

从归档文件中还原文件需要使用tar命令的x选项

1.将归档文件root.tar中的文件还原到当前目录下:

#tar -xf root.tar


2.如果需要在还原归档文件时,查看命令执行过程,可以加上选项v

#tar -vxf root.tar


3.还原使用gzip压缩的归档文件时,需要配合使用选项z

#tar -zxvf root.tar.gz


4.还原使用bzip2压缩的归档文件时,则需要配合使用选项j

#tar -jxvf root.tar.bz2


note:使用tar命令从压缩的归档文件中还原文件时,也可以不使用选项z和j还原压缩的归档文件,但通常建议使用这两个选项



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值