LINUX命令的cp -r 和-R的区别是?

LINUX命令的cp -r 和-R的区别是?,第1张

Linux命令的cp -r和-R的区别为:复制不同、覆盖不同、识别依据不同。

1、复制不同

-r:既复制当前目录下的文件,也复制当前目录下的文件夹。

-R:只复制当前目录下的文件,不复制当前目录下的文件夹。

2、覆盖不同

-r:含文件的文件夹会覆盖不含文件的同名文件夹,文件也会覆盖。

-R:不会覆盖含内容的文件夹,但是会覆盖同名的空文件。

3、识别依据不同

-r:不以文件后缀名作为识别依据。

-R:以文件后缀名作为识别依据。

你好,首先你要知道rm命令只能删除文件。所谓的拷贝目录是拷贝主目录的执行权限,并不是指传统拷贝的意思。-r是删除目录,-R是删除目录及其子目录(意思就是目录还有目录的话用-r是删除不了的),简单地说是你现在删除A目录,里面只有文件,那么你可以使用

rm

-rf

命令,-f是不再询问确定删除。要是A目录里还有一个B目录(以此类推B目录里有C目录),那么你必须使用rm

-Rf

命令,-R是递归的意思,顾名思义就是一个个删除目录。希望能帮到你,谢谢

1、使用范围不同:在Makefile里会用install,其他地方会用cp命令。如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。

2、权限不同:install命令会恰当地处理文件权限的问题。比如说,install-c会把目标文件的权限设置为rwxr-xr-x;

3、信息不同:install命令可以打印出更多更合适的debug信息,还会自动处理SElinux上下文的问题。

扩展资料:

进程和线程的区别进程就是一个“执行中的程序”,可以申请和拥有系统资源。进程作为分配资源的基本单位线程是进程中的一部分,进程中可以包含若干个线程。

可以利用进程所拥有的资源。线程作为独立运行和独立调度的基本单位。由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8557994.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存