发布网友 发布时间:2022-03-28 14:20
共3个回答
热心网友 时间:2022-03-28 15:49
1、功能上的区别
mv:用户可以使用该命令为文件或目录重命名或将文件由一个目录移入另一个目录中。
cp: 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。
2、从inode角度来区分
mv:会将存储于indoe索引节点上的文件元信息也移动到新文件中。
cp : 只会复制文件数据,不会复制inode索引节点上的文件元信息。
测试效果如下图所示,注意看inode号的变化。mv命令执行后,test的inode号变成了1.txt的inode号,而cp命令执行后,test、1.txt两个文件的inode号没有发生变化 。
Linux的基本思想有两点:
第一,一切都是文件;
第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
热心网友 时间:2022-03-28 17:07
cp是相当于windows中的复制+粘贴,而mv相当于windows中的剪切+粘贴,也就是移动文件。
linux中没有copy命令吧?
热心网友 时间:2022-03-28 18:42
Copy是复制,mv是移动,
我在希赛网上看见有很多这些命令的知识