快捷搜索:
来自 67677新澳门手机版 2019-10-06 21:01 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

Linux复制指令

职能: 复制文件或目录
注脚: cp指令用于复制文件或目录,如同不经常间钦赐多少个以上的文本或目录,且最终的目标地是二个早已存在的目录,则它会把前边内定的富有文件或目录复制到此目录中。若同时钦点三个文件或目录,而最终的指标地并不是二个已存在的目录,则会油然则生错误音讯
参数:
     -a 或 --archive     此参数的功效和同不时常间钦命"-dpEscort"参数同样
     -b 或 --backup      删除、覆盖目标文件先备份,备份的公文或目录亦创建为标志链接,并指向源文件或目录链接的源文件或目录。假若尚未增添那几个参数,在复制过程中若遇上符号链接,则会直接复制源文件或目录
     -f 或 --force       强行复制文件或目录, 不论目标文件或目录是不是已经存在
     -i 或 --interactive 覆盖文件在此以前先驾驭顾客
     -l 或 --link        对源文件建设构造硬链接,而非复制文件
     -p 或 --preserve    保留源文件或目录的品质,包罗全部者、所属组、权限与时间
     -P 或 --parents     保留源文件或目录的门径,此路线能够是相对路线或相对路线,且指标目录必须已经丰在
     -r                  递归处理,将点名目录下的文件与子目录一并拍卖。若源文件或目录的形态,不属于目录或标记链接,则一律视为普通文书管理
     -Evoque 或 --recursive   递归管理,将点名目录下的文本及子目录一并管理
     -s 或 --symbolic-link  对源文件建构符号链接,而非复制文件
     -S <备份字尾字符串> 或 --suffix=<备份字尾字符串> 用"-b"参数备份目标文件后,备份文件的字尾会被拉长三个备份字符串。暗中认可的备份字尾符串是标识"~"
     -u 或 --update      使用那项参数之后,只会在源文件的修改时间(Modification 提姆e)较指标文件更新时,或是名称互相关照的指标文件并荒诞不经,才复制文件
     -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

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:Linux复制指令

关键词: