Linux基礎命令(軟連接 硬鏈接)


Linux鏈接文件類似於Windows下的快捷方式

鏈接方式分為軟鏈接和硬鏈接

軟連接:不占用磁盤空間,源文件刪除則軟鏈接失效

硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄

使用格式:

軟連接:ln -s 源文件 鏈接文件

硬鏈接:ln 源文件 鏈接文件

先總體說一下軟鏈接

 

 1.更改或者刪除源文件查看軟連接文件也會隨之更改

如果軟連接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑

總結:

ln 鏈接

    軟連接:軟連接本身不存內容,只記錄源文件的名稱

    ln -s 1.txt 1_link 給1.txt創建一個軟連接,相當於windows中的快捷方式

    ln -s 1.txt ~/1_link 給其他目錄創建一個軟連接,如果軟連接文件不寫絕對路徑,軟連接     指向的文件是不存在的

    ln -s abc abc_link 給目錄創建軟連接

創建硬鏈接

相對路徑創建硬鏈接

 

 

 硬鏈接總結:

硬連接本身占空間,相當於把源文件復制一份,與源文件同步變化,刪除硬鏈接不影響源文件(例如j將c.txt刪掉,改文件的硬鏈接並不會被刪掉,但是更改才c.txt硬鏈接也會更改),不能給目錄創建硬鏈接。

使用ll查看時,有一個數字,代表有幾個文件能同步發生變化

ln 1.txt 1_hard_link

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM