Linux打包压缩、备份

1、打包(归档)
tar
语法规则
tar 参数或选项 打包文件名 目标文件
1.打包
-c ---创建打包文件
-v ---显示详细信息
-f ---使用归档文件
注:打包文件习惯上以.tar作为扩展名


2、解包
x ---解包参数
tar xf test.tar ---解包到当前路径下
-C ---指定解包路径
tar xf test.tar -C /home ---解包到/home


3、查看打包文件中的内容
t --- 查看参数
tar tf test.tar


4.追加
A ---将一个包文件中内容追加到另一个包文件中
tar Af test.tar blue.tar ----将blue的内容追加到test中
r ---将文件追加到已经存在的包文件中
tar rf test.tar file1


5、打包完成后直接删除原文件
--remove-files
tar cvf linux.tar f1 f2 f3 --remove-files
提取打包文件中的个别文件
--get 目标文件
tar f linux.tar --get f1
删除打包文件中的个别文件
--delete 目标文件
tar f linux.tar --delete f2

6、压缩
gzip 文件名/打包文件名 默认扩展名.gz
gunzip 压缩文件名 ---解压缩

bzip2 文件名/打包文件名 默认扩展名.bz2
bunzip2 压缩文件名

xz 文件名/打包文件名 默认扩展名.xz
unxz 压缩文件名

zip 压缩文件或目录(扩展名.zip)
zip -r etc.zip /etc
unzip 压缩文件名


7、备份与还原
dump 备份目录或文件系统(分区)
语法规则
dump 参数或选项 备份存储设备 备份目标
备份级别:0-9
f ---指定存储设备
u ---将分区的备份信息记录到/etc/dumpdates

-W ---查看所有分区的备份情况

3.备份
# dump 0f /dev/sdb1 /boot ---备份目录(完整级备份)
# dump 0uf /dev/sdb2 /dev/sda3 ---备份分区
或者
# dump 0uf /dev/sdb2 /home


4、恢复
restore 参数或选项 备份设备
t ---查看备份存储设备的数据
f ---指定备份存储设备
r ---恢复数据
x ---恢复个别文件
# restore tf /dev/sdb1
# restore tf /dev/sdb2

恢复
# restore rf /dev/sdb2 ---恢复到当前路径
# restore xf /dev/sdb2 f1 ---恢复存储设备上的个别文件

posted @ 2021-09-23 15:02  刘铁柱柱柱柱柱柱  阅读(162)  评论(0编辑  收藏  举报