Linux基本命令——备份与恢复文档

在linux系统中,最简单的备份文档的方式是cp,但当文档数目数量较多时,cp便显得力不从心,并且会占用过多的硬盘资源。在这种情况下,最好的方法便是压缩和归档。下面将详细的介绍压缩与归档两种方法。


一,使用压缩和解压方式

gzip和bzip2是linux系统最常用的两种压缩方式,两者使用的压缩算法不同,但使用格式基本一样,bzip2的压缩效率会好一些。


1,gzip和gunzip命令

gzip是压缩命令,其制作的压缩文件默认的扩展名是“.gz”,使用“-9”选项可以提高压缩效率。

命令格式:gzip [选项] 文件名

wKioL1aZA4rzsfyRAABLv9eHxmw541.jpg


gunzip是解压命令,也可是使用gzip -d命令,效果一样。

命令格式:gunzip 压缩后的文件名称

gzip -d 压缩后的文件名称

wKioL1aZBLuDyZc3AABMT3dB5bo167.jpg


2,bzip2和bunzip2命令

bzip2是压缩命令,bunzip2是解压命令。其制作的压缩文件默认的扩展名是“.bz2”,使用方法与上面的gzip和gunzip一样。

wKiom1aZBk-BCd2mAAByeQZsCLM711.jpg


二,使用tar归档和释放方式

tar命令是归档命令,实际操作中会调用压缩命令,以节约磁盘空间。使用tar命令时,可省略选项前面的“-”。

选项:

-c : 创建.tar格式的包文件

-C: 解压时指定释放的目标文件夹

-f : 表示使用归档文件

-j : 表示调用bzip2压缩工具

-p: 打包时保留文件以及目录的权限

-P: 打包是保留文件以及目录的绝对路径

-t : 列表查看包内的文件

-v : 输出详细信息

-x : 解开.tar格式的包文件

-z : 调用gzip压缩工具


1,归档

命令格式:tar 选项 归档及压缩文件名  需要归档的源文件及目录

使用命令:tar  zcvf  ceshi.txt.tar  ceshi.txt                         //调用gzip命令压缩,并创建tar包

wKiom1aZC93gqpiqAABHhzKNU6E584.jpg


2,从归档文件中恢复数据

命令格式: tar 选项 归档及压缩文件名 [-C 目标目录]

使用命令: tar zxvf ceshi.txt.tar -C /usr/                           //将ceshi.txt.tar包解压还原到/usr目录下

wKioL1aZDYvh1pJcAABcbJKmcvc439.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章