大佬教程收集整理的这篇文章主要介绍了备份和恢复文档,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Linux操作系统中比较常用的压缩命令工具包括gzip、bzip2,最常用的归档命令工具为tar。使用tar命令可以通过特定选项自动调用gzip和bzip2程序,以完成归档、压缩的整套流程,当然也可以完成解压、释放已归档的整套流程。
gzip和gunzip命令
使用gzip制作的压缩文件默认的扩展名是“.gz”。制作压缩文件时,使用“-g”选项可以提高压缩的比率,但文件较大时会需要更多的时间。使用这种压缩方式将不会保留原文件。
[[email protected] /]# ls -lh mkfile* -rw-r--r--. 1 root root **10M** 6月 30 23:10 mkfile [[email protected] /]# gzip mkfile [[email protected] /]# ls -lh mkfile* -rw-r--r--. 1 root root **10K** 6月 30 23:10 mkfile.gz
当需要解压缩经gzip压缩的文件时,只需带“-d”选项的gzip命令即可,或者直接使用gunzip命令。
[[email protected] /]# gzip -d mkfile.gz 或者 [[email protected] /]# gunzip mkfile.gz
bzip2和bunzip2命令
bzip2和bunzip2命令的用法和gzip和gunzip命令基本相同,唯一不同:使用bzip2制作的压缩文件默认的扩展名是“.bz2”.同样也不会保留原文件。
[[email protected] /]# ls -lh mkfile -rw-r--r--. 1 root root **10M **6月 30 23:10 mkfile [[email protected] /]# bzip2 -9 mkfile [[email protected] /]# ls -lh mkfile.bz2 -rw-r--r--. 1 root root** 49** 6月 30 23:10 mkfile.bz2
解压时:
[[email protected] /]# bzip2 -d mkfile.bz2 或者 [[email protected] /]# bunzip2 mkfile.bz2
使用tar命令归档和释放
tar命令主要用于对目录和文件进行归档,在实际的本分工作中,通常在归档的同时也会将包文件进行压缩(使用刚才介绍的命令),以节省磁盘空间。使用tar命令时,选项前的“-”可以省略。常用的选项有:
[[email protected] /]# tar zcvf sysfile.tar.gz etc [[email protected] /]# ls -lh sysfile.tar.gz -rw-r--r--. 1 root root 143M 6月 30 23:54 sysfile.tar.gz
恢复数据
[[email protected] /]# tar zxf sysfile.tar.gz -C /etc
若需要制作“.tar.bz2”格式的压缩包,则将“-z”选项改为“-j”即可。
[[email protected] etc]# tar jcvf /userhome.tar.bz2 passwd shadow [[email protected] etc]# ls -lh /userhome.tar.bz2 -rw-r--r--. 1 root root 1.5K 7月 1 00:00 /userhome.tar.bz2
恢复数据
[[email protected] /]# tar jxf userhome.tar.bz2 -C /etc
以上是大佬教程为你收集整理的备份和恢复文档全部内容,希望文章能够帮你解决备份和恢复文档所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。