1.cp和inode
當文件不存在時,分配一個新的inode號,創建新文件;
當文件存在時,則inode號采用被覆蓋之前的目標文件的inode號。
2.rm和inode
鏈接數遞減,減少鏈接數量,如果鏈接數為0釋放inode(inode號碼可以被重新使用);如果inode被釋放,則數據塊放到可用空間列表中,刪除目錄中的目錄項。
3.mv和inode
如果目標和源在相同的文件中,則會用新的文件名創建對應新的目錄項,刪除舊目錄條對應的舊文件名,但不影響inode 號(除時間戳)或磁盤上數據的位置,數據不被移動。
如果目標和源不在同一個文件中,mv相當于cp和rm,inode號會變化。
原創文章,作者:JU,如若轉載,請注明出處:http://www.www58058.com/81992