位置: 编程技术 - 正文

linux中压缩与备份命令大全(linux文件压缩和备份实验)

编辑:rootadmin

推荐整理分享linux中压缩与备份命令大全(linux文件压缩和备份实验),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux压缩.gz,linux的压缩文件后缀,linux备份并压缩,linux备份并压缩,linux文件压缩和备份实验,linux压缩备份命令,linux文件压缩和备份实验,linux文件压缩和备份实验,内容如对您有帮助,希望把文章链接给更多的朋友!

一、压缩与解压缩

1、compress [-rcv] 文件或目录 <==压缩

uncompress 文件.Z <==解压缩

-r:可以连同目录下的文件也同时进行压缩

-c:将压缩数据输出成standard output(输出到屏幕)

-v:可以显示出压缩后的文件信息以及压缩过程中的一些文件名变化

(这个命令是非常老旧的一款)

2、gzip [-cdtv#] 文件名

-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理

-d:解压缩的参数

-t:可以用来检验一个压缩文件的一致性,看看文件有错误

-v:可以显示压缩比等信息

-#:压缩等级,-1最快,但压缩比最差,-9最慢,但压缩比最好,最好是默认的-6

注:默认的情况下,原文件会被覆盖,要想保留源文件可以使用-c与>的组合(例如gzip -c man.config > man.config.gz 此时源文件会被保留)

zcat 文件名.gz 读取.gz压缩包(前提示原本的文件为文本文件)

3、bzip2 [-cdkzv#] 文件名

-c:将压缩过程中产生的数据输出到屏幕上

-d:解压缩的参数

-k:保留源文件

-z:压缩的参数

-v:显示压缩比等信息

-#:同gzip

bzcat 文件名.bz2 读取.bz2压缩包

解压缩可以使用bunzip2来代替bzip2 -d

4、打包命令tar (可以将多个目录或者文件打包成一个大文件,同时还可以通过gzip/bzip2的支持,将该文件进行压缩)

tar [-j|-z] [cv] [-f 新建的文件名] filename... <==打包与压缩

tar [-j|-z] [tv] [-f 新建的文件名] <==查看文件名

tar [-j|-z] [xv] [-f 新建的文件名] [-C 目录] <==解压缩

-c:新建打包文件,可搭配-v来查看过程中被打包的文件名

-t:查看打包文件的内容有哪些文件名,重点在查看文件名

-x:解压缩或解打包的功能,可以搭配-C在特定的目录解开(-c,-t,-x不能同时出现在同一命令行)

-j:通过bzip2的支持进行压缩/解压缩,此时文件名最好为*.tar.bz2

-z:通过gzip的支持进行压缩/解压缩,此时的文件名最好为*.tar.gz

-v:在压缩/解压缩的过程中,将正在处理的文件名显示出来

-f filename:-f后面接被处理的文件名

-C目录:这个参数用在解压缩的时候,若要在特定目录进行解压缩

-p:保留备份数据的原本属性与权限

-P:保留绝对路径,即允许备份数据中含有根目录

--exclude=file:在压缩的过程中不要将file打包

--newer-mtime='date':仅更新比date这个时刻还要新的文件

二、备份命令

1、dump备份整个文件系统和单一目录(限制在于对单一目录的备份支持比较不足)

dump [-Suvj] [-level] [-f备份文件] 待备份的数据

-S:仅列出后面的待备份数据需要多少磁盘空间才能够备份完毕

-u:将这次dump的时间记录到/etc/dumpdates文件中

-v:将dump的文件过程显示出来

-j:加入bzip2的支持,将数据进行压缩,默认的压缩等级是2

-level:压缩等级,同前

-f:后面接产生的文件

-W:l列出在/etc/fstab里面的具有dump设置的分区是否有备过

如果待备份的数据只是,目录,并非单一文件系统则有限制:

(1)所有的备份数据都必须要在该目录下面

(2)且仅能使用leve 0,即支持完整备份而已

(3)不支持-u参数,即无法创建/etc/dumpdates这个level备份的时间记录文件

2、dump的恢复使用restore命令

restore -t [-f dumpfile] [-h] <==用来查看dump文件

linux中压缩与备份命令大全(linux文件压缩和备份实验)

restore -C [-f dumpfile] [-D 挂载点] <==比较dump与实际文件

restore -i [-f dumpfile] <==进入互动模式

restore -r [-f dumpfile] <==还原整个文件系统

-t:此模式用在查看dump起来的备份文件中含有什么重要的数据

-C:此模式可以将dump内的数据拿出来跟实际的文件系统做比较

-i:进入互动模式,可以仅还原部分文件,用在dump目录时的还原

-r:将整个文件系统还原的一种模式,用在还原对文件系统的备份

-h:查看完整备份数据中的inode与文件系统label等信息

-f:后面就接你要处理的那个dump文件

-D:与-C进行搭配,可以查出后面接的挂载点与dump内有不同的文件

3、有光盘写入工具

步骤一:新建镜像文件 mkisofs [-o 镜像文件] [-rv] [-m file] 待备份文件..[-V vol] -graft-point isodir=systemdir...

-o:后面接你想要产生的那个镜像文件名

-r:通过Rock Ridge产生支持UNIX/LINUX的文件数据

-v:显示构建ISO文件的过程

-m file:-m为排除文件

-V vol:新建Volume

-graft-point:graft有转嫁或移植的意思

步骤二:将该镜像文件刻录至光盘或者DVD当中

cdrecord -scanbus dev=ATA <==查询刻录机的位置

cdrecord -v dev=ATA:x,y,z blank=[fast|all] <==抹除重复读写片

cdrecord -v dev=ATA:x,y,z -format <==格式化DVD+RW

cdrecord -v dev=ATA:x,y,z [可用参数功能] file.iso

-scanbus:用在扫描磁盘总线并找出可用的刻录机,后续的设备为ATA接口

-v:在cdrecord运行的过程,显示过程而已

dev=ATA:x,y,z:后续的x,y,z为你系统上刻录机所在的位置,非常重要

blank=[fast|all]:blank为抹除可重复写入的CD/DVD-RW,使用fast较快,all较完整

-format:仅针对DVD+RW这种格式的DVD

[可用参数功能]主要是写入CD/DVD时可使用的参数:

-data:指定后面的文件以数据格式写入,不是以CD音轨方式写入

speed=X:指定刻录速度

-eject:指定刻录完毕后自动退出光盘

fs=Ym:指定多少缓冲存储器,可用在将镜像文件先暂存区,默认为4M,一般建议可增加到8M

针对DVD的参数功能:

driveropts=burnfree:打开Buffer Underrun Free模式的写入功能

-sao :支持DVD-RW的格式

4、dd可备份完整的分区或磁盘,因为dd可读取磁盘的扇区表面数据

dd if="input file" of="output file" bs="block size" count="number"

if:就是input file

of:就是output file

bs:规划的一个block的大小,若为指定则默认是bytes

count:多少个bs的意思

5、cpio可以备注任何东西,cpio得要配合类似find等可以找到文件名的命令来告知cpiof该备份的数据在哪里

cpio -ovcB > [file|device] <==备份

cpio -ivcdu < [file|device] <==还原

cpio -ivct <[file|device] <==查看

备份会使用到参数:

-o:将数据copy输出到文件或设备上

-B:让默认的Bloks可以增加至bytes,默认是beytes

还原会使用的参数:

-i:将数据自文件或设备复制到系当中

-d:自动新建目录

-u:自动将较新的文件覆盖较旧的文件

-t:需要配合-i参数,可以用在查看以cpio新建的文件或设备的内容

一些共享的参数:

-v:让存储的过程中文件名可以显示在屏幕上

-c:一种较新的portable format方式存储

以上所述是小编给大家介绍的linux中压缩与备份命令大全,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

linux系统下hosts文件详解及配置 hosts文件hosts——thestatictablelookupforhostname(主机名查询静态表)。hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下

linux shell 路径截取正则表达式 最近写脚本,需要对脚本中函数传递的路径参数进行截取,发现了以下比较好用的方法,记录下:file=/dir1/dir2/dir3/my.file.txt我们可以用${}分别替换获得不

很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面积木网小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维的朋友可以来学习

标签: linux文件压缩和备份实验

本文链接地址:https://www.jiuchutong.com/biancheng/371468.html 转载请保留说明!

上一篇:Linux中10个有用的命令行补全例子(列举linux常用的几个命令)

下一篇:linux系统下hosts文件详解及配置

  • 一般纳税人注销公司麻烦吗
  • 税前弥补亏损是净利润吗
  • 成品油发票怎么查询
  • 连续三个月发烧怎么回事
  • 报销单第一页写不完
  • 个体工商户年度报告表怎么报
  • 行政事业单位无偿调拨资产会计处理
  • 预收房租增值税税率
  • 营业以后再次装修进什么会计科目?
  • 分公司所得税怎么交
  • 做天猫合理避税吗
  • 企业捐赠现金支出应在哪个项目反应
  • 收到的劳务费发票进什么科目
  • 母公司拨款给子公司的账务处理
  • 购货方收到代垫运费的发票怎么做会计分录?
  • 营养成分表的计算表
  • 银行手续费和汇率的关系
  • 公积金可以在个税前全额扣除吗
  • 进项认证转出 会计得入账吗
  • 给对方发短信显示imessage
  • 账户禁用无法登录怎么办
  • 苹果电脑重新安装系统磁盘锁了怎么办
  • 入账价值和账面余额一样吗
  • 收回财政结余资金账务处理
  • 新会计规定工会会计制度
  • 公司固定资产出售给个人
  • 定额发票收入
  • 出租车发票没有发票专用章是否能报销
  • 预收账款为什么不属于金融负债
  • 如何选择一款适合自己家庭的凉席
  • 邮政电信卡
  • yolov5讲解
  • typora如何设置字体颜色
  • 旺阿雷自然保护区里的旺阿雷瀑布,新西兰北岛 (© Nathan Kavumbura/Getty Images)
  • 利息增值税及附加计算
  • laravel框架实现cms的体会
  • 替票报销开什么发票
  • 对公收费明细入账计入什么科目
  • yii2框架和fastadmin建商城网站哪个好用
  • 充值款如何领取红包
  • 未分配利润的核算内容
  • 折扣销售增值税计算例题
  • 体检费专票可以抵扣吗
  • 普通支票和现金支票区别
  • sql数据库移动
  • 将原生html改成vue
  • 没有购销合同的原因有哪些
  • 小规模普通发票怎么做分录
  • 哪些费用可以进研发费用
  • 授权支付银行有权不给发么
  • 小规模纳税人购买原材料会计分录
  • 公司代缴的社保能不能取出来
  • 住宿费专票可以抵扣进项税吗税率多少
  • 投资利润率多少算合理
  • 未发生账务类交易
  • 劳务派遣公司主营业务成本是什么
  • 境外中资企业再投资
  • 安置用房视同销售,怎么确认扣除费用?
  • 保险发票计入什么科目
  • 报价中含税和不含税比例
  • 当期损益包括哪些科目指的
  • windows找不到文件请确定文件名是否正确
  • Win10 Mobile Creators预览版14959更新修复内容与已知问题汇总
  • windowsxp删除所有内容
  • 如果不用2b橡皮擦2b铅笔 能扫的出来吗
  • ubuntu和debian哪个稳定
  • SmartFTP.exe - SmartFTP是什么进程
  • win10 rs1是什么版本
  • ubuntu下安装windows
  • xbox无法连接无线网络
  • u盘做pe后还能存储吗
  • 批处理实例
  • qq自动登出
  • 详解 linux mysqldump 导出数据库、数据、表结构
  • jQuery formValidator表单验证
  • 使用的英文
  • Nodejs+angularjs结合multiparty实现多图片上传的示例代码
  • 社保欠费税务催缴
  • 国家税务局总局政策咨询
  • 什么是个税扣缴期限
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设