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

一,使用压缩和解压方式

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

1,gzip和gunzip命令

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

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

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

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

gzip -d 压缩后的文件名称

2,bzip2和bunzip2命令

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

二,使用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包

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

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

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

linux的备份和恢复命令,Linux基本命令——备份与恢复文档相关推荐

  1. linux的备份和恢复命令,Ubuntu 16.04备份和恢复小结

    前言 在备份时主要需要确认有哪些目录不需要备份,网上虽然有很多备份的教程,不过还是要根据自己的情况来调整参数. 一.清理缓存.回收站等 # 清理旧版本的软件缓存 sudo apt-get autocl ...

  2. 【干货】常用的Linux 系统备份、恢复命令

    删库跑路的事常常听说,不过,这只能是个调侃的话题,真正的工作中可不能这么干,否则,库是删了,路怕是跑不了了. 所以,备份很重要!!!!! 欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业 ...

  3. linux 恢复修改文件内容,Linux备份及恢复及Linux文件权限详解

    Linux备份及恢复及Linux文件权限详解 概述 一个系统管理员菜鸟不小心输入"chmod -R 777 /"从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏.在日常管理中,我 ...

  4. linux文件挂载和卸载命令,Linux基础命令(八)——挂载、卸载文件系统

    前言:在Linux系统中,对各种存储设备中的资源访问(如读取.保存文件等)都是通过目录结构进行的,虽然系统核心能够通过"设备文件"的方式操纵各种设备,但是对于用户来说,还需要增加一 ...

  5. mysql 恢复数据库 source_mysql数据库备份及恢复命令 mysqldump,source的用法 | 很文博客...

    mysql数据库备份及恢复命令 mysqldump,source的用法,需要的朋友可以参考下. 还原一个数据库:mysql -h localhost -u root -p123456 www d:\w ...

  6. linux启动网络服务的命令,linux重启服务命令

    linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...

  7. linux获取完整的man(manpages)linux参考手册/中文man的下载和使用/获取buildin 命令的完整帮助文档/多种man手册/man着色colorful man

    文章目录 获取完整的man(manpages)linux参考手册/中文man的下载和使用/获取buildin 命令的完整帮助文档 搜索manpages 相关package 安装扩展man手册 refe ...

  8. linux添加源ip路由命令,linux添加ip、路由相关命令

    1- Linux添加永久路由 vi /etc/sysconfig/network-scripts/route-eth1 ADDRESS0=192.168.10.0 NETMASK0=255.255.2 ...

  9. Linux目录和文件管理——备份与恢复文档(四)

    备份与恢复文档 在 Linux 操作系统中,最简单的文件和目录备份工具就是 cp(复制)命令.但是当需要备份的文件.目录数量较多时,仅仅使用 cp 命令就显得"力不从心",并且备份 ...

最新文章

  1. 工具用途_机械加工中研磨加工刀具(砂轮)﹑治工具及其用途
  2. python真的超过java了吗-Python 的开发效率真的比 Java高吗?
  3. ViewPager嵌套ViewPager 滑动冲突
  4. Mybatis执行过程源码分析
  5. DotNetTextBox V2.0 Web Control(ASP.NET2.0 增强型TextBox控件,完全支持AJAX.NET)
  6. 2019 年,智能问答(Question Answering)的主要研究方向有哪些?
  7. 信安精品课:第2章网络攻击原理与常用方法精讲笔记
  8. 隔年增长的题_行测技巧:资料分析隔年增长问题
  9. Atitit ide之道 开发工具之道 attilax著 v2 s22.docx Atitit ide开发工具之道 attilax总结 1. 代码编辑器功能 3 1.1. 关键词颜色 3 1.2.
  10. 关键词组合工具-自动关键词挖掘组成关键词软件免费
  11. 如何在SharePoint中隐藏回收站
  12. oracle赋权directory,ORACLE DIRECTORY目录管理步骤
  13. Siki学院换装项目的MVC实现
  14. vue导入音乐_vue-music:添加歌曲到队列add-song.vue
  15. oracle收回dba权限后的检查,Oracle RAC GI 权限 检查和修复 方法
  16. MATLAB算法实战应用案例精讲-【数据分析】时序异常检测(补充篇)(附Java、R语言和python代码实现)
  17. T70次列车(乌鲁木齐 到 北京)的列车时刻表
  18. 2021新手找货源技巧来啦!萌啦货源手把手教你选品!
  19. 开源集市@中关村|气氛热烈,完美收官!
  20. 关于getSource()简单说明

热门文章

  1. vim、g++、gdb及makefile的学习
  2. 云计算平台中虚拟专用网和VPC有什么区别?
  3. 分段路由中的控制指的什么?—Vecloud
  4. windows下编译zlib
  5. 在SLES-11-SP1-i586上搭建apache+php环境
  6. Android初学第34天
  7. Docker导入、导出、删除容器
  8. css border 制作三角形
  9. Swift2.0 中的String(一):常用属性
  10. 去除VisualStudio中拼写错误检测的红色波浪线