巧用 Linux 的 ln 連線命令

2021-06-25 10:06:30 字數 939 閱讀 3402

ln 連線命令有軟連線(symbolic link)和硬連線(hard link)之分的,軟連線又稱符號連線,相當於 windows 下的快捷方式,硬連線相當於 windows 的副本。簡要說下用法,其它自己 man 吧~

語法:ln 檔案或目錄 連線名

1 ln/

bin/

cat/

bin/

cat.ln

語法:ln -s 檔案或目錄 連線名 1

ln-s

/bin

/cat

/bin

/cat

.ln

-f目標遇到同名時覆蓋

-v鏈結前顯示檔名

-i刪除前進行確認

語法:rm 連線名

1 rm/

bin/

cat.

ln

注意:如果連線是目錄的話,刪除時最後不能帶 /,不然會報錯。如果源是目錄而不是檔案,沒報錯的話很可能造成嚴重後果,即刪掉了源目錄!因此刪除任何連線,無論指向的是檔案還是資料夾等等,最後都不能帶 /,經常 tab 補全的人注意了!

1、當某個軟體由於容量過大,如 mysql,佔滿了某個分割槽,你可以移動到別的分割槽地方,然後使用乙個軟連線,這樣就可以免除複雜的清理過程。 1

ln-s

new/

path

/mysql

old/

path

/mysql

2、當某個軟體產生的 log 不能控制不生成,可以讓產生的 log 檔案直接軟連線到 /dev/null 黑洞裡。 1

ln-s

/dev

/null

path/to

/sys

.log

3、軟體安裝後如果更改了路徑,會涉及很多配置檔案的修改,但可以通過軟連線來保留原路徑的存在,免除配置檔案的修改。

linux命令 ln軟連線,硬鏈結

linux 系統中有軟鏈結和硬鏈結兩種特殊的 檔案 1 硬鏈結檔案跟原始檔擁有相同的i inode 節點和儲存block塊,它們可以看作是同乙個檔案。2 可通過i節點進行識別 i節點相同 3 鏈結檔案和原始檔必須在相同的分割槽,不能跨分割槽。3 不能針對目錄建立硬鏈結。這個雖然linux ln命令幫...

linux命令ln的用法

ln 這是linux中乙個非常重要命令,請大家一定要熟悉。它的功能是為某乙個檔案在另外乙個位置建立乙個同不的鏈結,這個命令最常用的引數是 s,具體用法是 ln s 原始檔 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目...

linux下的ln命令

ln是linux中又乙個非常重要命令,它的功能是為某乙個檔案在另外乙個位置建立乙個同不的鏈結,這個命令最常用的引數是 s,具體用法是 ln s 原始檔 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後...