打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux下cp的命令解释

     今天带领 各位看官,学习一下cp的命令,一般看到cp命令会一个反应是拷贝,相当于windows下的复制。其实在真正的实际应用中,避免“XXX攻城狮”们在修改重要文件出现改坏文件的情况,所以就需要cp命令用来先备份文件了。详细情况且细细体会。(看的再多也不要忘记动手练习一下哟!o(^▽^)o)

cp           cp [参数] [源地址] [目标地址]
             拷贝文件或目录,拷贝目录时要加参数。
             CoPy files and directories
             -r:递归,用于复制目录。
             -p:连同档案的属性一起复制过去,保持用户的属性(哪个用户,权限, 
                  大小)
             -d:若源文件为链接文件(link file),则赋值链接文件属性而非档案本 
                 身。
             -a:相当于-pdr复制文件保持稳健所有属性。archive
             -i 复制出现覆盖提示interactive
把oldboy.txt文件拷贝到/tmp下。
解答:
cp /wenjian/wendang/data/oldboy.txt  /tmp/
ls /tmp/
实例:已知/tmp目录下已经存在了test.txt文件,如何执行命令把/mnt/test.txt
拷贝到/tmp下覆盖掉/tmp/test.txt,而让linux系统不提示是否覆盖(root权限下)。
解答:
方法1:\cp /mnt/test.txt /tmp/  前面加反斜杠不在提示。
方法2:/bin/cp /mnt/test.txt /tmp/  命令的全路径不在提示。

 基本的拷贝大家看到这里想必已经熟悉了,下面来看看拷贝时的细节。

拷贝一份paper3.txt文件,观察时间。
cp paper3.txt paper4.txt 

那如何做才不会改变文件的时间呢?该-a出场了。
拷贝一份paper3.txt文件,保留原属性。
cp -a paper{3,5}.txt 

关于备份,有些路径比较长,写起来易出错。介绍一种简单的写法。
关于备份的简单写法。{}在bash里面自动展开。{}里面写路径也可以但要确保两个文件都是在开头目录下。
cp backups.txt{,.ori}
cp /wenjian/awenjian/data/{oldboy/passwd,test/passwd.ori}

  

   到此,cp的用法已介绍完成,详细具体的用法,还需要各位看官自己去命令行下操作,使用man或者--help(两个短横杠)查看每个参数的具体意义与单词的由来。

  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux系统下find命令常见用法详解!
Linux下如何拷贝整个目录下的所有文件 | Leon's blog
给新手的 10 个有用Linux 命令行技巧
Linux文件的复制、删除和移动命令使用说明
【转】linux cp(拷贝命令)ln(链接命令)实质区别之我见
linux远程拷贝和本地拷贝命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服