Linux cp命令详解程序员

cp常见命令参数

Usage: cp [OPTION]... [-T] SOURCE DEST 
  or:  cp [OPTION]... SOURCE... DIRECTORY 
  or:  cp [OPTION]... -t DIRECTORY SOURCE... 
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. 
 
Mandatory arguments to long options are mandatory for short options too. 
  -a, --archive                same as -dR --preserve=all 
      --backup[=CONTROL]       make a backup of each existing destination file 
  -b                           like --backup but does not accept an argument 
      --copy-contents          copy contents of special files when recursive 
  -d                           same as --no-dereference --preserve=links 
  -f, --force                  if an existing destination file cannot be 
                                 opened, remove it and try again (redundant if 
                                 the -n option is used) 
  -i, --interactive            prompt before overwrite (overrides a previous -n 
                                  option) 
  -H                           follow command-line symbolic links in SOURCE 
  -l, --link                   link files instead of copying 
  -L, --dereference            always follow symbolic links in SOURCE 
  -n, --no-clobber             do not overwrite an existing file (overrides 
                                 a previous -i option) 
  -P, --no-dereference         never follow symbolic links in SOURCE 
  -p                           same as --preserve=mode,ownership,timestamps 
      --preserve[=ATTR_LIST]   preserve the specified attributes (default: 
                                 mode,ownership,timestamps), if possible 
                                 additional attributes: context, links, xattr, 
                                 all 
  -c                           same as --preserve=context 
      --no-preserve=ATTR_LIST  don't preserve the specified attributes 
      --parents                use full source file name under DIRECTORY 
  -R, -r, --recursive          copy directories recursively 
      --reflink[=WHEN]         control clone/CoW copies. See below. 
      --remove-destination     remove each existing destination file before 
                                 attempting to open it (contrast with --force) 
      --sparse=WHEN            control creation of sparse files. See below. 
      --strip-trailing-slashes  remove any trailing slashes from each SOURCE 
                                 argument 
  -s, --symbolic-link          make symbolic links instead of copying 
  -S, --suffix=SUFFIX          override the usual backup suffix 
  -t, --target-directory=DIRECTORY  copy all SOURCE arguments into DIRECTORY 
  -T, --no-target-directory    treat DEST as a normal file 
  -u, --update                 copy only when the SOURCE file is newer 
                                 than the destination file or when the 
                                 destination file is missing 
  -v, --verbose                explain what is being done 
  -x, --one-file-system        stay on this file system 
  -Z, --context=CONTEXT        set security context of copy to CONTEXT 
      --help     display this help and exit 
      --version  output version information and exit

Linux cp命令详解程序员 


常用的命令展示

cp: 复制命令

    -a 保持原来的属性      -r 递归复制    -p:保持属性

cp -a /home/omc/h.txt /root/   保持原来属性

image

 

强制复制命令

-rf  强制递归复制

  /bin/cp –rf /home/omc/h.txt /root/h.txt   系统默认是调用别名,加上绝对路径后执行,执行系统命令 
  ==> cp –rf /home/omc/h.txt /root/       

 

创建链接文件

cp -s qq.sh qq_link.sh 【显示l表示链接文件,同时权限是777】

image

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/2965.html

(0)
上一篇 2021年7月16日 01:25
下一篇 2021年7月16日 01:25

相关推荐

发表回复

登录后才能评论