linux ln命令是乙個非常重要命令,它的功能是為某乙個檔案在另外乙個位置建立乙個同步的鏈結。
當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令鏈結(link)它就可以,不必重複的占用磁碟空間。
ln [引數][原始檔或目錄][目標檔案或目錄]
linux檔案系統中,有所謂的鏈結(link),我們可以將其視為檔案的別名,而鏈結又可分為兩種 : 硬鏈結(hard link)與軟鏈結(symbolic link),硬鏈結的意思是乙個檔案可以有多個名稱,而軟鏈結的方式則是產生乙個特殊的檔案,該檔案的內容是指向另乙個檔案的位置。硬鏈結是存在同乙個檔案系統中,而軟鏈結卻可以跨越不同的檔案系統。
不論是硬鏈結或軟鏈結都不會將原本的檔案複製乙份,只會占用非常少量的磁碟空間。
軟鏈結,以路徑的形式存在。類似於windows作業系統中的快捷方式
軟鏈結可以 跨檔案系統 ,硬鏈結不可以
軟鏈結可以對乙個不存在的檔名進行鏈結
軟鏈結可以對目錄進行鏈結
硬鏈結,以檔案副本的形式存在。但不占用實際空間。
不允許給目錄建立硬鏈結
硬鏈結只有在同乙個檔案系統中才能建立
-b 刪除,覆蓋以前建立的鏈結
-d 允許超級使用者製作目錄的硬鏈結
-f 強制執行
-i 互動模式,檔案存在則提示使用者是否覆蓋
-n 把符號鏈結視為一般目錄
-s 軟鏈結(符號鏈結)
-v 顯示詳細的處理過程
-s
"-s《字尾備份字串》 "或 "--suffix=《字尾備份字串》"
-v"-v《備份方式》"或"--version-control=《備份方式》"
--help 顯示幫助資訊
--version 顯示版本資訊
linux ln命令 linux常用命令之ln
ln是linux中又乙個非常重要命令,它的功能是為某乙個檔案在另外乙個位置建立乙個同不的鏈結,這個命令最常用的引數是 s,具體用法是 ln s 原始檔 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後...
Linux常用命令 鏈結命令 ln
命令名稱 ln 命令所在路徑 bin ln 執行許可權 所有使用者 語法 ln s 原檔案 目標檔案 s 建立軟連線 不加 s,生成硬鏈結,硬鏈結相似於cp p 但是它能實時更新 軟連線相當於windows裡的快捷方式,僅僅是乙個鏈結指向,軟鏈結的許可權並不代表原檔案的許可權。硬鏈結相當於能同時更新...
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...