1 : 使用cd命令定為主目錄
cd 2 : 用touch建立名字為aa的檔案
touch aa
3 : 執行 ls -l命令查詢剛才看到的檔案
ls -l
顯示如下:
-rw-r--rr-- 1 user usergroup 0 otc 22 10 : 20 aa
4: 使用ln命令建立乙個硬鏈結,該鏈結命名為bb:
ln aa bb
5:使用ln -s 命令來為aa建立乙個軟鏈結,稱為cc:
ln -s aa cc
6:使用echo 命令和輸出重定向給aa中新增"yes".
echo "yes" >>aa
7:分別執行cat aa和ls -l來觀察這3個檔案的變化.
工作原理:這些鏈結都引用相同的檔案,但是他們在系統上出現的方式不同。軟鏈結和硬鏈結都指向同乙個檔案,並且編輯他們都將修改原檔案的內容。軟鏈結和硬鏈結的區別是:在刪除檔案時,他們的處理方式不同;當鏈結和所鏈結的檔案位於不同檔案的系統上時,他們的使用方式不同。
Linux 硬鏈結 軟鏈結的建立
inode編號 作業系統是通過inode編號來識別檔案資訊,不包括檔名,因為作業系統內部不使用檔名,而是使用inode號碼來識別檔案 系統內部這個過程分為三部 首先 系統找到這個檔名對應的inode號碼 其次 通過inode號碼,獲取inode資訊 最後 根據inode資訊,找到檔案資料所在的blo...
linux建立軟鏈結
例項 ln s home gamestat gamestat linux下的軟鏈結類似於windows下的快捷方式 ln s a b中的 a 就是原始檔,b是鏈結檔名,其作用是當進入b目錄,實際上是鏈結進入了a目錄 如上面的示例,當我們執行命令 cd gamestat 的時候 實際上是進入了 hom...
linux 建立軟鏈結和硬鏈結
linux 系統中有軟鏈結和硬鏈結兩種特殊的 檔案 軟鏈結可以看作是windows中的快捷方式,可以讓你快速鏈結到目標檔案或目錄。硬鏈結則透過檔案系統的inode來產生新檔名,而不是產生新檔案。建立方法都很簡單 軟鏈結 符號鏈結 ln s source target 硬鏈結 實體鏈結 ln sour...