学习啦 > 学习电脑 > 操作系统 > Linux教程 > linux备份文件命令

linux备份文件命令

时间: 佳洲1085 分享

linux备份文件命令

  随时备份重要文件是我们应该养成的一个好习惯,那么linux下使用什么命令来实现文件的备份呢?下面由学习啦小编为大家整理了linux下备份文件命令的相关知识,希望大家喜欢!

  linux备份文件命令1.cp命令

  cp

  [功能说明]

  文件的备份

  英文xxxx #cp命令将源文件复制到另外安全的地方,复制的文件和源文件是两个相互独立的文件,对认识一个文件的操作不影响另一个文件,但与符号链接文件中的硬链接是有区别的

  [语法格式]

  cp[参数][源文件或目录][目标目录] 或cp[选项][源文件][目标文件]

  [选项参数]

参数

说明

-a

该参数通常在复制目录时使用。保留链接,文件属性,并递归的复制目录,其作用等于-d,-p-r参数的组合

-b

在复制文件的时候,若目标文件存在,在删除,覆盖目标文件前应做备份,并在已经存在的文件末尾加备份字符串,默认~

-d

复制时候保留链接

-

删除已经存在的目标文件而不提醒

-i

f参数相反,在覆盖目标文件之前,将给出提示并要求用户确认,输入y则会覆盖,是安全的交互模式

-p

利用此参数cp命令除复制源文件的内容外,还保持着源文件的访问权限,属主,时间戳不变,

-r

若给出的源文件时一个目录文件,此时从命令将递归复制该目录下所有的子目录和文件

-l

对文件建立硬链接,而非复制

-L

跟踪符号链接

-p

不跟踪符号链接

  linux备份文件命令2.dump

  [功能说明]

  文件或文件系统的备份

  #文件的备份包括具体文件的备份和整个文件系统的备份,dump命令倾向于考虑备份整个文件系统 文件的备份策略包括完全备份,增量备份和更新备份。

  [语法格式]

  Dump[参数][待备份的目录和文件系统]或dump[-wW]

  [选项参数]

参数

说明

-0123456789

备份的级别,0表示全部备份,其他表示增量备份,对于上次较低级别,只备份文件系统中修改过或新文件 默认9

-d

设置磁带的密度 单位为bpi

-j

压缩写入,指定压缩级别比如2

  补充:linux恢复文件命令estore

  [功能说明]

  恢复文件或文件系统

  #Linux提供专门为dump恢复工具

  [语法格式]

  Restore[主参数][可选参数][文件名或者文件系统]

  [选项参数]

参数

说明

-i

以交互模式处理dump中的文件,读取dump文件的时候弹出类似shell接口,允许用户执行相应的命令来控制是否提取文件,并执行命令

-f

从指定的文件中读取备份数据,进行还原操作,这里的备份文件可以是特殊的设备文件,若文件名是以filehost或者user@host.file的形式给出,表示从远程主机上读取备份文件的数据

-b<区块大小>

每个dump记录区块的大小,单位是字节,若不指定介质区块的大小,restore自动检测介质区块的大小

-R

针对特殊的磁带指明从何处恢复,对于中断的restore命令十分有用


3609840