• Linux下mv和cp命令的区别


    1.功能上的区别

    • ​ mv:用户可以使用mv为文件或目录重命名或将文件由一个目录移入另一个目录中。
    • ​ cp: cp的功能是将给出的文件或目录拷贝到另一文件或目录中。

    2.inode上的区别(inode是存储文件元信息的区域)

    • ​ mv:会将存储于indoe索引节点上的文件元信息也移动到新文件中。
    • ​ cp : 只会复制文件数据,不会复制inode索引节点上的文件元信息。

    测试效果如下图所示,执行cp之后inode号发生变化,执行mv之后inode号不变。

    [root@node5 ~]# ls -i test.txt 
    34566858 test.txt
    [root@node5 ~]# cp test.txt test1.txt 
    [root@node5 ~]# ls -i test*
    33574991 test1.txt  34566858 test.txt
    [root@node5 ~]# mv test.txt test2.txt 
    [root@node5 ~]# ls -i test*
    33574991 test1.txt  34566858 test2.txt
    
  • 相关阅读:
    Intern Day5
    PTA1007
    Intern Day5
    Intern Day2
    Intern Day5
    Intern Day2
    Intern Day2
    Intern Day2
    Intern Day1
    柯南剧场版17绝海的侦探
  • 原文地址:https://www.cnblogs.com/renshengdezheli/p/13941137.html
Copyright © 2020-2023  润新知