加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux备份文件夹的命令与做法

发布时间:2023-09-16 12:05:58 所属栏目:Linux 来源:互联网
导读:   linux命令备份文件夹



  1、cp命令



  Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。



  语法



  cp [options] source dest



  或
  linux命令备份文件夹
 
  1、cp命令
 
  Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。
 
  语法
 
  cp [options] source dest
 
  或
 
  cp [options] source... directory
 
  参数说明:
 
  -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
 
  -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
 
  -f:覆盖已经存在的目标文件而不给出提示。
 
  -i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
 
  -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
 
  -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
 
  -l:不复制文件,只是生成链接文件。
 
  使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令:
 
  $ cp –r test/ newtest
 
  注意:用户使用该指令复制目录时,必须使用参数 -r 或者 -R 。
 
  2、dump命令
 
  Linux dump命令用于备份文件系统。
 
  dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。
 
  语法
 
  dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW]
 
  参数:
 
  -0123456789  备份的层级。
 
  -b<区块大小>  指定区块的大小,单位为KB。
 
  -B<区块数目>  指定备份卷册的区块数目。
 
  -c  修改备份磁带预设的密度与容量。
 
  -d<密度>  设置磁带的密度。单位为BPI。
 
  -f<设备名称>  指定备份设备。
 
  -h<层级>  当备份层级等于或大于指定的层级时,将不备份用户标示为"nodump"的文件。
 
  -n  当备份工作需要管理员介入时,向所有"operator"群组中的使用者发出通知。
 
  -s<磁带长度>  备份磁带的长度,单位为英尺。
 
  -T<日期>  指定开始备份的时间与日期。
 
  -u  备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。
 
  -w  与-W类似,但仅显示需要备份的文件。
 
  -W  显示需要备份的文件及其最后一次备份的层级,时间与日期。
 
  备份文件到磁带
 
  # dump -0 -u /dev/tape /home/
 
  其中"-0"参数指定的是备份等级"-u"要求备份完毕之后将相应的信息存储到文件 /etc/dumpdates 留作记录
 

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章