1.9 符號鏈結
軟鏈結實際上就是乙個指向檔案的指標
命令形式:
ln [-s] source_path target_path
示例:在系統中 var目錄專案有乙個log目錄 裡面有乙個日誌檔案yum.log 為了方便檢視 我們想要在根目錄中就能直接訪問到
如下命令
#ln -s var/log/yum.log /myyum.log
這時檢視根目錄
#ls -l
lrwxrwxrwx 1 root root 15 05-23 16:35 myyum.log -> var/log/yum.log
myyum.log指向了var/log/yum.log
鏈結可以起任何名字 不必和原始檔一致 這樣我們就可以直接在根路徑下去訪問yum.log檔案了 而無需在到var/log目錄去找
不管是否在同乙個系統檔案中,都可以建立鏈結。在建立鏈結的時候,不要忘記在原有目錄設定執行許可權。
鏈結一旦建立,鏈結目錄將具有777(rwx rwx rwx)許可權
但實際上原始檔的許可權並未改變。
看原始檔許可權:
-rw-r--r-- 1 root root 63 05-23 16:44 yum.log
lrwxrwxrwx 1 root root 15 05-23 16:35 myyum.log -> var/log/yum.log
也就是說,使用鏈結可以完全讀,寫,執行鏈結所指向的檔案
檔案許可權與安全
root pc ls l file rw r r 1 root root 0 2012 07 26 14 52 file rw r r 是檔案的許可權位。第一位是檔案型別 d 目錄 l 符號連線 s 套接字 b block裝置 c 字元裝置 普通檔案 除去最前面的1位,後面跟著的分別是檔案屬主 同組...
LinuxShell 目錄與檔案瀏覽和管理
linuxshell目錄傳送門 man lslist directory contents 列出目錄內容 a,all do not ignore entries starting with 所有檔案 luse a long listing format 使用長列 式 在這裡需要詳細解釋一下,ls l...
Linux shell 軟 硬鏈結檔案區別與製作
也稱符號鏈結,類似於windows上的快捷方式,使用cat vi命令時開啟的檢視的是同乙個檔案內容。軟鏈結檔案的屬性是777,但這不是原始檔的屬性,訪問時仍然是依據原始檔的屬性來使用。軟鏈結檔案的大小是所建立時原始檔的檔案路徑字元長度,開啟鏈結時相當於開啟軟鏈結檔案所儲存的原始檔路徑。所以為保證可以...