linux命令学习(5)

今天的笔记是复制粘贴命令,也就是cp,cp可以复制文件或者目录,具体使用方法如下

cp -r 目录1 目录2 将目录1以及目录1中所有文件复制到目录2中,如果在当前操作下没有目录1,终端会报错,提示cp: 无法获取"122" 的文件状态(stat): 没有那个文件或目录,但是如果当前操作下没有目录2,系统会自动创建一个目录2并执行相关操作

cp -a 在操作时不改变原文件的所有状态,例如链接,文件属性,拥有者等等,这可以防止某些问题的发生,实际上是-pdr,也就是:参数pdr分别为:保留权限,复制软链接本身,递归复制

cp -d 复制时保留链接

cp -f 删除已经存在的目标文件不出现提示,也就是说,相当于在win中没有提示"是否覆盖原文件"而直接覆盖

cp -i 和上面的正相反,覆盖前先询问用户是否覆盖

(关于硬链接和软连接,

硬链接,复制源文件整体属性,注意是全部的属性,用通俗的话说,你创建一个硬链接文件n在目录1下,你对文件n做更改,对于目录1下面的硬链接同样会发生更改,并且当你删除源文件时,硬链接不受任何影响(这时已经没有什么源文件了)创建硬链接命令ln

软连接,相对于硬链接来说,当你更改源文件,软链接同样会做出更改,但是软连接实际上只是一个指向源文件的链接,源文件删除,软连接也就失去了作用,创建软链接的命令:ln -s)

cp -v 显示执行过程

cp -s 创建软链接

cp -u更新目录里面内容

下一个还没想好,明天想到哪写哪吧





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值