linux 命令檔案管理之一 ln

2021-09-05 09:41:49 字數 901 閱讀 6858

ln

linux檔案系統中,有所謂的鏈結(link),我們可以將其視為檔案的別名,而鏈結又可分為兩種 : 硬鏈結(hard link)與軟鏈結(symbolic link),硬鏈結的意思是乙個檔案可以有多個名稱,而軟鏈結的方式則是產生乙個特殊的檔案,該檔案的內容是指向另乙個檔案的位置。硬鏈結是存在同乙個檔案系統中,而軟鏈結卻可以跨越不同的檔案系統。

用法:

1. 為test.txt建立軟鏈結

ln -s test.txt s_test
2. 為test.txt建立硬鏈結

ln test.txt h_test
dzp@cs:~/tmp$ ls -l

total 8

-rw-rw-r-- 2 dzp dzp 12 dec 24 18:56 h_test

lrwxrwxrwx 1 dzp dzp 8 dec 24 18:56 s_test -> test.txt

-rw-rw-r-- 2 dzp dzp 12 dec 24 18:56 test.txt

說明:

linux檔案系統中,有所謂的鏈結(鏈結),我們可以將其視為檔案的別名,而鏈結又可分為兩種:硬鏈結(硬鏈結)與軟鏈結(符號鏈結),硬鏈結的意思是乙個檔案可以有多個名稱,而軟鏈結的方式則是產生乙個特殊的檔案,該檔案的內容是指向另乙個檔案的位置。硬鏈結是存在同乙個檔案系統中,而軟鏈結卻可以跨越不同的檔案系統。

不論是硬鏈結或軟鏈結都不會將原本的檔案複製乙份,只會占用非常少量的磁碟空間。

linux檔案鏈結命令ln

在linux系統上當需要在幾個不同的地方使用同乙個檔案的時候,不需要在所有地方都拷貝這份檔案,可以通過ln命令來建立該檔案的鏈結 ln filename lnfilename ln 被鏈結的檔名 鏈結名 這樣鏈結名等同於被鏈結的檔案,對鏈結名的操作會等同於對被鏈結檔案的操作,這樣不加引數的鏈結,被稱...

shell 常用命令之一ln

硬鏈結 令格式為 ln 目標 鏈結名稱 例項 root zhangna zhangna1 touch a.txt root zhangna zhangna1 vim a.txt root zhangna zhangna1 ll 總用量 4 rw r r 1 root root 41 12月 9 15...

Linux的鏈結檔案 ln命令

linux的鏈結檔案 使用ln命令來建立鏈結檔案 link linux鏈結分兩種 硬鏈結 hard link 符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。root geo lianxi ln s xiaotong tongtong 符號鏈結才能為目錄建立鏈結 原始檔 目標檔...