Linux 的cp指令ITeye快报 - 凯发娱乐

Linux 的cp指令ITeye快报

2019-01-31 08:53:06 | 作者: 沛凝 | 标签: 文件,目录,备份 | 浏览: 8898

功用: 仿制文件目录
阐明: cp指令用于仿制文件或目录,如一起指定两个以上的文件或目录,且最终的意图地是一个现已存在的目录,则它会把前面指定的一切文件或目录仿制到此目录中。若一起指定多个文件或目录,而最终的意图地并非一个已存在的目录,则会呈现错误信息
参数:
  -a 或 archive  此参数的作用和一起指定"-dpR"参数相同
  -b 或 backup  删去、掩盖意图文件先备份,备份的文件或目录亦树立为符号链接,并指向源文件或目录链接的源文件或目录。假设没有加上这个参数,在仿制进程中若遇到符号链接,则会直接仿制源文件或目录
  -f 或 force  强行仿制文件或目录, 不管意图文件或目录是否现已存在
  -i 或 interactive 掩盖文件之前先问询用户
  -l 或 link  对源文件树立硬链接,而非仿制文件
  -p 或 preserve  保存源文件或目录的特点,包含一切者、所属组、权限与时刻
  -P 或 parents  保存源文件或目录的途径,此途径可所以绝对途径或相对途径,且意图目录有必要现已丰在
  -r  递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形状,不属于目录或符号链接,则一概视为一般文件处理
  -R 或 recursive  递归处理,将指定目录下的文件及子目录一并处理
  -s 或 symbolic-link  对源文件树立符号链接,而非仿制文件
  -S 备份字尾字符串 或 suffix= 备份字尾字符串 用"-b"参数备份意图文件后,备份文件的字尾会被加上一个备份字符串。默许的备份字尾符串是符号"~"
  -u 或 update  运用这项参数之后,只会在源文件的修正时刻(Modification Time)较意图文件更新时,或是称号彼此对应的意图文件并不存在,才仿制文件
  -v 或 verbose  显现履行进程
  -V 备份方法 或 version-control= 备份方法   指定当备份文件时,备份文件名的命名方法,有以下3种:
  1.numbered或t, 将运用备份编号,会在字尾加上~1~字符串,其数字编号顺次递加
  2.simple或never 将运用简略备份,默许的备份字尾字符串是~, 也可通过-S来指定
  3.existing或nil将运用当时方法,程序会先查看是否存在着备份编号,若有则选用备份编号,若无则选用简略备份
  -x 或 one-file-system  仿制的文件或目录寄存的文件体系,有必要与cp指令履行时所在的文件体系相同,不然不仿制,亦不处理坐落其他分区的文件
  help  显现在线协助
  sparse= 运用机遇   设置保存希疏文件的机遇
  version  显现版别

示例:
  .仿制文件,只要源文件较意图文件的修正时刻新时,才仿制文件
  cp -u -v file1 file2

  .将文件file1仿制成文件file2
  cp file1 file2

  .选用交互方法将文件file1仿制成文件file2
  cp -i file1 file2

  .将文件file1仿制成file2,由于意图文件现已存在,所以指定运用强制仿制的形式
  cp -f file1 file2

  .将目录dir1仿制成目录dir2
  cp -R file1 file2

  .一起将文件file1、file2、file3与目录dir1仿制到dir2
cp -R file1 file2 file3 dir1 dir2

  .仿制时保存文件特点
  cp -p a.txt tmp/

  .仿制时保存文件的目录结构
  cp -P  /var/tmp/a.txt  ./temp/

  .仿制时发生备份文件
  cp -b a.txt tmp/

  .仿制时发生备份文件,尾标 ~1~格局
  cp -b -V t  a.txt /tmp 
 
  .指定备份文件尾标 
  cp -b -S _bak a.txt /tmp
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章