Linux基本命令學習(三)——硬鏈接與軟鏈接、權限管理


17.鏈接文件

  是對文件的引用,這樣可以讓文件在文件系統中多處被看到

  Linux鏈接文件分為兩種:硬鏈接和軟鏈接(符號鏈接)

  軟硬鏈接的區別:

         (1)建立硬鏈接時鏈接文件和被鏈接文件必須位於同一文件系統中,而建立軟鏈接時,鏈接文件和被鏈接文件可以位於不同的文件系統,甚至可以跨越機器

    (2)硬鏈接指向一個原始文件時,及時原始文件被刪除,鏈接文件依然有效,而軟鏈接一旦原始文件被刪除,鏈接文件立馬失效

ln [-option] 源文件 目標文件

  -d 創建一個硬鏈接,默認為該參數

  -s 創建一個軟鏈接

  給其他目錄創建軟鏈接時需要給源文件也加上絕對路徑

18.chown [-option] user:group 文件或目錄名稱  

    -R 連同目錄下的所有文件和子目錄一並變更

  當新建一個用戶時,系統會自動以該用戶新建一個群組,並把該用戶放入群組中

19.chmod [-option] [parameter] 文件或目錄名稱  用於修改文件或目錄的讀寫執行文件

    -R 連同目錄下的所有文件和子目錄一並變更

  方法一:權限掩碼法

    (1)把文件或目錄的權限用0,1表示,有權限用1,沒有用0

    (2)把剛才表示出來的數字三個為一組分成三組

    (3)把三位數換成八進制

    (4)使用命令

  方法二:ugo法(賦值法)

    u-user(用戶)  g-group(群組)  o-other(其他)  a-all(所有)

    chmod u=rw,g=rw,o=rw 文件或目錄名

  方法三:ugo加減法(使用“+”,“-”來增加或減少權限)

    chmod u+x,g-w,o-w 文件或目錄名

       使用三種方法都可以更改讀寫執行權限,但是對root用戶而言,你無法剝奪其查看的權限

  軟鏈接的讀寫執行權限永遠顯示777,顯示時無效的,實際上如果修改源文件,軟鏈接已經修改

       硬鏈接顯示正確並且有效

 

  


免責聲明!

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



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