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相當于cprm,inode號會變化。

Linux 中cp 、rm和mv與inode之間的關系


原創文章,作者:JU,如若轉載,請注明出處:http://www.www58058.com/81992

(2)
JUJU
上一篇 2017-07-21
下一篇 2017-07-21

相關推薦

  • Linux理論基礎(計算機組成機器功能|Linux發行版|Linux哲學思想)

    1、描述計算機的組成及其功能。
    2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。

    2018-03-06
  • 走進Linux(一)

    一、計算機基礎 世界上第一臺計算機于1946年誕生于美國賓夕法尼亞大學,名叫:ENIAC。     計算機主要由硬件系統和軟件系統兩部分組成:     1、組成硬件的五大部分:    控制器(Control):是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序…

    Linux干貨 2016-09-22
  • Linux網絡簡單設置

     修改IP地址:臨時修改IP地址(centenos 7以前版本)ifconfig eth0 x.x.x.x netmask x.x.x.x                   修改…

    Linux干貨 2017-08-19
  • yum用法第一篇-簡介及常見用法使用總結

    一、簡介     yum( 全稱為:Yellow dog Updater, Modified),是紅帽(RedHat)家族(RedHat、Fedora、CentOS)中的前端shell的軟件包管理器,主要基于對RPM包的管理,能夠根據配置文件(類似于svn資源庫配置文件)從指定的服務器自動下載RPM包進行安裝,其最大的優勢就是可…

    Linux干貨 2015-09-22
  • grep,egrp,fgrep 命令與正則表達式

    一 簡介     grep (global search regular expression(RE) and print out the line,全面搜索正則表達式并把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。 Unix的grep家族包括grep、egrep和fgrep…

    Linux干貨 2016-01-19
  • sed 流編輯器使用詳解

    一、Stream EDitor, 行編輯器   sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出…

    2016-08-10
欧美性久久久久