Linux 中cp 、rm和mv与inode之间的关系

1.cp和inode

         当文件不存在时,分配一个新的inode号,创建新文件;

         当文件存在时,则inode号采用被覆盖之前的目标文件的inode号。

Linux 中cp 、rm和mv与inode之间的关系

2.rm和inode

         链接数递减,减少链接数量,如果链接数为0释放inodeinode号码可以被重新使用);如果inode被释放,则数据块放到可用空间列表中删除目录中的目录项

Linux 中cp 、rm和mv与inode之间的关系

3.mv和inode

          如果目标和源在相同的文件中,则会用新的文件名创建对应新的目录项,删除旧目录条对应的旧文件名,但不影响inode 号(除时间戳)或磁盘上数据的位置,数据不被移动。

Linux 中cp 、rm和mv与inode之间的关系

        如果目标和源不在同一个文件中,mv相当于cprminode号会变化。

Linux 中cp 、rm和mv与inode之间的关系


原创文章,作者:JU,如若转载,请注明出处:http://www.178linux.com/81992

(2)
JUJU
上一篇 2017-07-21 20:13
下一篇 2017-07-21 20:32

相关推荐

  • corosync + pacemaker搭建高可用http

    一、实验图:    二、实验环境准备:  1)时间同步(172.16.2.15是时间服务器) [root@web1 ~]# crontab  -e   */5 * * * * /usr/sbin/ntpdate&nbsp…

    Linux干货 2015-06-30
  • 搭建lnmp实现动静分离

    LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 (nginx主机)web 处理静态内容 172.16.250.149 (fpm server   mariad bserver)处理动态内容 172.16.253.131 以上为两台CentOS7.3主机 试验拓扑图如下:   ==…

    2017-07-22
  • linux软件包安装与管理

    一、RPM包简介     linux之所以那么强大,除了linux强大的内核,还有很大一部分取决于linux的软件包,假想没有软件包,就一个内核在运行,人类需要和内核打交道是多么痛苦,但是聪明的人类发明了bash,通过bash,人就可以使用高级语言,和机器沟通,这其中的bash起始也是一个软件包,当然linux除了ba…

    Linux干货 2016-08-24
  • Linux基础解析;echo;man;centos;runlevel;PS1;screen;shell 倒三角;date -d等命令—-fazion blog at22.July

    Linux基础解析 fazionlan blog in 178Linux.July 20nd. 内核、版本信息 # uname -a                 &n…

    Linux干货 2016-07-29
  • 来到马哥的第一天

    找到马哥之后的故事

    Linux干货 2018-03-26
  • Linux的任务计划

    Linux的任务计划         我们在使用系统的过程中,经常需要在以后的某个时间点执行一个任务,而我们又不在机器旁边的时候,比如在半夜时服务器访问的用户很少,宽带资源很充足的时候,要去镜像软件包、重启服务器(虽然Linux很稳定)等,或者需要服务器在每天的特定时间去备份数据…

    2017-03-19