linux系统里有复制指令吗,linux系统下的复制指令:cp

今天是个好天气

a4c26d1e5885305701be709a3d33442f.png,阳光明媚

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png,万物复苏

a4c26d1e5885305701be709a3d33442f.png,我也开始了我写博文的时候了。看到标题也许你就知道我今天要说什么了,没错就是cp:复制档案或目录。复制的指令大家都很熟悉,那么来看一下它的一些具体功能吧!

cp -a:这是一个常用的指令,下面讲解范例时在说。 cp -d:表示连接文件的属性(link file),不复制档案。、 cp

-f:强制(force)的意思,假如目标档案已经存在并且大不开,先移除后再式一下。 cp

-i:如目标文件destination已经存在时,在覆盖时问你是否覆盖。 cp -l:硬式连接(hard

link)的连接,不是复制档案本身。 cp -s:复制成为符号连接文件(symbolic link)。 cp

-p:连同档案的属性一起复制过去,不是使用默认属性。(备份时常用)。 cp -r:递归持续复制,用于目录的复制行为。(很常用哦) cp

-u:如目标文件(destination)比源文件(source)旧才会更新目标文件。值得注意的是如果来源档有两个以上,则最后一个目的文件一定要是目录才行。下面我们接着举几个例子:一:在root的模式下,把家目录下的.bashrc复制到/tmp下,更名为bashrc。

cp ~/.bashrc /tmp/bashrc cp -i ~/.bashrc /tmp/bashrc 上面提到cp

-i是有覆盖时会出现提示,n是不覆盖,y是覆盖。 二 、切换到/tmp,把/var/log/wtmp复制到/tmp cd /tmp

cp /var/log/wtmp .当然敲完命令后不要忘了把 点(.)加上。 ls -l /var/log/wtmp

wtmp查看复制后的wtmp。 如果要将档案的所有特性都一起复制过来,可以加上-a:如: cp -a /var/log/wtmp

wtmp_2 ls -l /var/log/wtmp wtmp_2

这样就把资料特性完全一模一样,这就是-a的特性。三、复制/etc/这个目录下的所有目录到/tmp底下 敲打cp /etc/

/tmp,这样是不能直接复制的,要加上-r 敲打cp -r /etc/ /tmp,-r是复制目录,但是权限可能改变。 当然也可以用cp

-a /etc /tmp来下指令,特别是备份时。四、将例子一中的bashrc建立一个连接档(symbolic link)

接着敲打命令:cp -s bashrc bashrc_slink cp -l bashrc bashrc_hlink ls -l

bashrc*,看敲打完后就出现了连接档了。五、若~/.bashrc比/tmp/bashrc新才复制过来。 看cp -u

~/.basdrc /tmp/bashrc,这个-u是在目标档和来源档有差异时,才会复制的,所以常用于 备份

的工作中。六、将例子四的bashrc_slink复制成为bashrc_slink_2和bashrc_slink_3. 敲打:cp

bashrc_slink bashrc_slink_2 cp -d bashrc_slink bashrc_slink_3 ls -l

bashrc bashrc_slink*,

看这样就复制好了,如果要复制属性加个-d就行了。七、将家目录的.bashrc和.absh_history复制到/tmp底下。

敲打命令:cp ~/.bashrc ~/.bash_history /tmp

这样可以将多个数据一次性复制到同一个目录去,但最后面的一定是目录哦!今天学习复制的指令我学了半天差不多学会了,但还是不熟练,我以后会完善自己的熟练程度的,希望大家能支持我学习下去,同时也把我学到的分享给大家,谢谢!

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值