ln
為指定的目錄或者檔案建立鏈結,如果沒有指定鏈結名,那麼會建立乙個和原始檔名字一樣的鏈結。
此命令的適用範圍:redhat、rhel、ubuntu、centos、suse、opensuse、fedora。
1、語法
ln [option]... [-t] target link_name (1st form)
ln [option]... target (2nd form)
ln [option]... target... directory (3rd form)
ln [option]... –t directory target... (4th form)
第一種用法,建立乙個名字為link_name的目標鏈結;第二種用法,建立指向當前目錄中目標的鏈結;第3和第4種用法,建立指向目錄中每個目標的鏈結。預設情況下建立硬鏈結,使用使用 「symbolic」建立符號鏈結。建立硬鏈結時,每個目標都必須存在。符號鏈結可以儲存任意文字;如果稍後解析,則相對鏈結將根據其父目錄進行解釋。
2、選項列表
選項說明
--version
顯示命令版本資訊
--help
顯示幫助文件
--backup[=control]
為已經存在的鏈結建立備份
-b和「—backup」一樣,但是沒有引數
-d | -f | --directory
允許超級使用者建立硬鏈結
-f | --force
強制建立,如果已經存在,刪除原來的硬鏈結
-i | --interactive
確認是否刪除目的檔案
-l | --logical
建立硬鏈結到符號鏈結的關聯
-n | --no-dereference
處理與某個目錄的symlink的目標,就像它是乙個正常檔案一樣
-p | --physical
建立符號鏈結的硬鏈結
-s | --symbolic
建立符號鏈結
-s | --suffix=suffix
重寫通常的備份字尾
-t | --target-directory
指定要建立鏈結的目錄
-t | --no-target-diretory
將鏈結作為普通檔案
-v | --verbose
列印每個鏈結檔案的名字
3、例項
1)建立乙個硬鏈結
[root@localhost weijie]#ln -v my.iso link1
"link" => "my.iso"
2)建立乙個符號鏈結
[root@localhost weijie]#ln -v -s my.iso link2
"link2" -> "my.iso"
[root@localhost weijie]#ls -l
總用量
1068
-rw-r--r-- 3 root root 358400 9
月
7 15:46 link1
lrwxrwxrwx 1 root root 6 9
月
10 12:13 link2 -> my.iso
Linux命令 (ln)鏈結命令
ln link 1.擁有相同的i節點和儲存block塊,可以看做是同乙個檔案 類似於乙個教室有乙個前門乙個後門,無論從哪個入口,進入的都是同乙個教室,對於檔案,無論從哪個入口,都是訪問同乙個檔案 2.可以通過i節點識別 3.不能跨分割槽 4.不能針對目錄使用 5.刪掉其中乙個鏈結,不影響其它鏈結的訪...
Linux命令之ln命令
ln 建立檔案鏈結,包括硬連線和軟連線 軟鏈結,以路徑的形式存在。類似於windows作業系統中的快捷方式 軟鏈結可以 跨檔案系統 硬鏈結不可以 軟鏈結可以對乙個不存在的檔名進行鏈結 軟鏈結可以對目錄進行鏈結 硬鏈結,以檔案副本的形式存在。但不占用實際空間。不允許給目錄建立硬鏈結 硬鏈結只有在同乙個...
linux 鏈結ln命令
linux中鏈結命令ln是乙個非常重要的命令 linux中鏈結方式又分為硬鏈結和軟鏈結 又稱之為符號鏈結 兩種 首先介紹下ln命令 l n命令用來連線檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則會把前面指定的所有檔案或目錄複製到該目錄中。若同時指定多個檔案或目錄...