• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Linux-之-cp-命令

linux 搞代码 3年前 (2022-03-03) 19次浏览 已收录 0个评论

cp命令 用来将一个或多个源文件或者目录复制到指定的目标文件或目录。它能够将单个源文件复制成一个指定文件名的具体的文件或一个曾经存在的目录下。cp命令还反对同时复制多个文件,当一次复制多个文件时,指标文件参数必须是一个曾经存在的目录,否则将呈现谬误。这阐明命令行和shell脚本的执行形式有些不同。

命令格局

cp [选项] 源 目标cp [选项] -t 目录 源

命令性能

将源文件复制至指标文件,或将多个源文件复制至目标目录。

命令参数

  • -a:此参数的成果和同时指定”-dpR”参数雷同;
  • -d:当复制符号连贯时,把指标文件或目录也建设为符号连贯,并指向与源文件或目录连贯的原始文件或目录;
  • -f:强行复制文件或目录,不管指标文件或目录是否已存在;
  • -i:笼罩既有文件之前先询问用户;
  • -l:对源文件建设硬连贯,而非复制文件;
  • -p:保留源文件或目录的属性;
  • -R/r:递归解决,将指定目录下的所有文件与子目录一并处理;
  • -s:对源文件建设符号连贯,而非复制文件;
  • -u:应用这项参数后只会在源文件的更改工夫较指标文件更新时或是名称互相对应的指标文件并不存在时,才复制文件;
  • -S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
    -b:笼罩已存在的文件指标前将指标文件备份;
  • -v:具体显示命令执行的操作。

复制单个文件到目标目录,文件在指标文件中不存在

两个文件的工夫一样
> cp 1.txt rumenz

两个文件的工夫一样
> cp -a 1.txt rumenz

指标文件存在,会询问是否笼罩

> cp 1.txt rumenz/
cp: overwrite ‘rumenz/1.txt’? y

复制整个目录

> cp -a rumenz/ rumenzz
或
> cp -r rumenz/ rumenzz 

目标目录存在时,整个源目录被复制到目标目录外面

复制的 1.txt 建设一个连结档 1_link.txt

> cp -s 1.txt 1_link.txt
> ls -al
1_link.txt -> 1.txt

复制某个目录下所有的文件到其它目录

> cp rumenz/* /tmp

复制多个文件到某个目录

> cp -t rumenz 1.txt 2.txt

原文链接:https://rumenz.com/rumenbiji/…
微信公众号:入门小站


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux-之-cp-命令
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址