查看文件id: ls -i +文件名 可以看到westos的id为52401092
[root@localhost 桌面]# ls -i westos
52401092 westos
将上面的westos复制到westosdir目录中,会发现目录中的westos的id不一样
[root@localhost 桌面]# mkdir westosdir
[root@localhost 桌面]# cp westos westosdir
[root@localhost 桌面]# ls -i westosdir/westos
34821001 westosdir/westos
如果将westos移动到westosdir目录中,可以看到id是一样的
[root@localhost 桌面]# mv westos westosdir/
[root@localhost 桌面]# ls -i westosdir/westos
52401092 westosdir/westos
由此可见cp相当于克隆的过程,而mv相当于只是名字发生改变。
此外注意:如果移动的文件是在同一个磁盘分区中,那这个移动就是重命名过程。如果文件是在不同磁盘分区,则移动是复制再删除的过程。例如将某文件从c盘文件夹中移动到另一个c盘文件夹中,则是重命名过程。如果是从c盘文件夹移动到d盘文件夹,就是复制再删除过程,是有数据流动的。