加州提子面包

文件的压缩与打包

该篇文章主要学习和总结了Linux文件的打包与压缩🤡

压缩命令

1
2
3
4
5
Compress(默认不安装)
gzip zcat
bzip bzcat

打包

  • tar 打包后的文件会增大 tar 没有压缩功能
1
2
3
tar cvf hosts.tar hosts 保留原文件
tar cvf hosts.tar hosts —remove-files 不保留原文件
  • 查看打包好的归档文件 tar tvf hosts.tar
1
2
3
4
5
6
7
tar xvf host.tar 解开归档文件
tar xvf host.tar -C 目的文件夹 将文件解压到指定文件夹
tar xvf hosts 指定要解压的文件(部分文件)
tar cvf xx.tar file1 file2 file3 归档对个任务
  • 既要打包又要压缩

打包文件附带压缩功能

1
tar zcvf xx.tar.gz * —remove-files

解压文件

1
tar zxvf xx.tar.gz * —remove-files

打包

1
tar jcvf xx.tar.bz2 *

解压

1
2
3
tar jxvf xx.tar.bz2 *
tarhelp

备份

  • 三种:完全备份、增量备份、差异备份

  • 数字:低到高 增量备份

    高到低 差异备份

1
dump -数字 数字:0-9
  • 只会备份数字比他小的数字开始备份
------ 本文结束 ------