Linux 4 軟連線與硬鏈結

2021-10-25 02:20:26 字數 1898 閱讀 1076

1.簡介

建立連線 ln 命令!

touch 命令建立檔案!

echo 輸入字串,也可以輸入到檔案中!

建立軟硬連線的實列:

[root@***]# touch f1 # 建立乙個f1檔案

[root@***]# ls f1

install.sh liuqing www

[root@***]# ln f1 f2 # 建立乙個硬鏈結 f2

[root@***]# ls f1 f2

install.sh liuqing www

[root@***]# ln -s f1 f3 # 建立乙個軟鏈結(符號連線) f3

[root@***]# ls f1 f2 f3

install.sh liuqing www

[root@***]# ll

total 28

-rw-r--r--

2 root root 0 mar 2420:

17 f1

-rw-r--r--

2 root root 0 mar 2420:

17 f2

lrwxrwxrwx 1 root root 2 mar 2420:

18 f3 -

> f1

-rw-r--r--

1 root root 20078 mar 416:

48 install.sh

drwxr-xr-x 2 root root 4096 mar 2321:

25 liuqing

drwxrw--

-x 2 www www 4096 mar 2312:

46 www

[root@***]# echo "i love liuqing"

>>f1 # 給f1檔案中寫入一些字串!

[root@***]# ls f1 f2 f3

install.sh liuqing www

[root@***]# ll

total 36

-rw-r--r--

2 root root 17 mar 2420:

19 f1

-rw-r--r--

2 root root 17 mar 2420:

19 f2

lrwxrwxrwx 1 root root 2 mar 2420:

18 f3 -

> f1

-rw-r--r--

1 root root 20078 mar 416:

48 install.sh

drwxr-xr-x 2 root root 4096 mar 2321:

25 liuqing

drwxrw--

-x 2 www www 4096 mar 2312:

46 www

[root@***]# cat f1 # 檢視f1 i love liuqing[root@***]# cat f2 # 檢視f2 i love liuqing

[root@***]# cat f3 # 檢視f3 i love liuqing

刪除f1之後,檢視f2 和 f3 的區別

[root@*** home]# rm -rf f1 

[root@*** home]# ls f2 f3

install.sh liuqing www

[root@*** home]# cat f2 # f2 硬鏈結還在

i love liuqing

[root@*** home]# cat f3 # f3(軟連線、符號連線)快捷方式失效!

cat: f3: no such file or directory

linux硬鏈結與軟連線

linux通過鏈結來為檔案向使用者程式提供多個入口,linux鏈結有兩種 一種稱為硬鏈結 hard link 另一種稱為符號鏈結 symbolic link 也常被稱為軟鏈結,預設情況下,命令產生硬鏈結。硬鏈結通過索引節點 inode 進行鏈結,這樣多個檔名指向同乙個索引節點,也就使得乙個檔案可以擁...

Linux 軟連線與硬鏈結

檔案都有檔名與資料,這在 linux 上被分成兩個部分 使用者資料 user data 與元資料 metadata 使用者資料,即檔案資料塊 data block 資料塊是記錄檔案真實內容的地方 而元資料則是檔案的附加屬性,如檔案大小 建立時間 所有者等資訊。在 linux 中,元資料中的 inod...

Linux硬鏈結與軟連線

linux檔案包含兩部分資料,使用者資料和元資料,期中使用者資料存放的就是檔案的儲存內容,元資料儲存的即是檔案的屬性,所有者,許可權,建立時間,還有乙個最重要的就是inode號.在linux系統中,真正區分乙個檔案的是這個檔案的inode號而非檔名,並且多個檔名對應乙個inode號也是很常見的,因此...