shell 命令 鏈接文件 ln


1. 創建軟鏈接文件   【  ln -s 源文件   鏈接文件】     類似於windows下的快捷方式

  【 ln -s expr.sh expr 】 此時創建的鏈接文件路徑是相對於現在所在的路徑,鏈接文件到其他目錄下不可使用

  

  【 ln -s /home/linux/test/c_high/day3/expr.sh link 】

  

  當不同版本的文件創建相同的鏈接文件提供用戶使用

  特點:
    (1)修改源文件或者鏈接文件時,另外一個跟着進行修改
    (2)刪除軟鏈接,源文件沒有影響
    (3)刪除源文件,鏈接文件失效,當源文件重新建立,鏈接文件恢復
  注意:創建鏈接的時候盡量用絕對路徑

 

2. 硬鏈接文件  【 ln  文件名  鏈接文件名 】 

  

 

硬鏈接文件與源文件的inode號一樣,可以看成一個文件的不同名字,它依然是一個普通文件
  特點:
    (1)修改源文件或者鏈接文件時,另外一個跟着進行修改
    (2)刪除硬鏈接,源文件沒有影響
    (3)刪除源文件,鏈接文件不失效,依然可以用,當源文件重新建立,鏈接文件不恢復

 


免責聲明!

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



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