(七)Centos之鏈接命令
阿新 • • 發佈:2017-12-20
gpo 節點和 tmp目錄 源文件 nco 軟鏈接和硬鏈接 es2017 spa 重要
一、鏈接命令:ln (link)
- ln -s [源文件] [目標文件]
- 功能描述:生成鏈接文件
- 選項: -s 創建軟鏈接
二、硬鏈接
-
硬鏈接特征:
1,擁有相同的i節點和存儲block塊,可以看作是同一個文件;
2,可通過i節點識別;
3,不能跨分區;
4,不能針對目錄使用;
- 假如我們修改 硬鏈接裏的內容,鏈接文件的內容也會跟著改變。
- 硬鏈接的一些特性,比如不能跨分區,不能針對目錄使用,以及容易誤操作文件。所以我們一般不推薦使用,我們推薦使用軟鏈接,類似windows裏的快捷方式;
三、軟鏈接
1,類似Windows快捷方式;
2,軟鏈接擁有自己的I節點和Block塊,但是數據塊中只保存原有文件的文件名和I節點號,並沒有實際的文件數據;
3,lrwxrwxrwx l 軟鏈接 軟鏈接文件權限都為 rwxrwxrwx
4,修改任意文件,另一個都改變;
5,刪除原文件,軟鏈接不能使用;
軟鏈接和硬鏈接的重要區別是 假如把原文件刪除,軟鏈接則不能用,但是假如是硬鏈接,刪除原文件的話,不影響硬鏈的使用;
- 如下圖,用echo為a文件添加內容,cat表示輸出文件的內容。
ln /root/a /root/tmp/a.soft 表示從root目錄中的a文件創建軟鏈接到root/tmp目錄下,名字為a.soft。註意:ln 必須跟/root/ 家目錄,不能簡寫成
“ln a tmp/a.soft”
- 如下圖,軟鏈接的incode和源文件的incode是不一樣的,這點和硬鏈接不一樣。
(七)Centos之鏈接命令