連結命令ln
阿新 • • 發佈:2019-07-20
命令ln
-
用途:在檔案之間建立連線(link)
-
語法:
]# ln [選項] 源 [目標]
-
選項:
-s, --symbolic 建立符號連線(以路徑的形式存在,類似Windows系統的快捷方式), 可以跨檔案系統, 可以對一個不存在的檔名進行連結, 可以對目錄進行連結 -P, --physical 預設,建立硬連線(檔案副本的形式存在,但不佔用實際空間), 不允許給目錄建立硬連結, 只有在同一個檔案系統中才能建立 -d, -F, --directory 允許超級使用者建立目錄硬連線。 -f, --force 刪除已存在的目標檔案。 -i, --interactive 提示是否刪除已存在的目標檔案。 -n, --no-dereference 當目標是一個目錄的符號連線時,將其視為一般檔案處理。 -r, --relative 相對於連結位置建立符號連結 -t, --target-directory=DIRECTORY 指定建立連結的目錄 -T, --no-target-directory 始終將連結名視為普通檔案 -v, --verbose 在建立連線前顯示所操作的檔名。 -b, --backup 備份檔案。 -S SUFFIX,-suffix=SUFFIX 指定檔案字尾SUFFIX -V METHOD,-version-control=METHOD 指定備份檔案如何命名
-
例項:
]# ln -s /tmp ./dir ]# ln -P /tmp ./file ln: "/tmp": 不允許將硬連結指向目錄 ]# ln -P /tmp/test ./file ]# ll 總用量 4 lrwxrwxrwx 1 root root 4 1月 1 10:54 dir -> /tmp -rw-r--r-- 2 root root 0 1月 1 10:55 file