ln -s /yourpath/yourtool /sbin/yourtool
html
ln命令用於將一個文件建立連接,連接分爲軟連接(相似於windows系統中的快捷方式)和硬連接(至關於對源文件copy,程序或命令對該文件block的另外一個訪問路口),命令默認使用硬連接。sql
1
2
|
語法:
ln
[選項][文件]
選項:-s 對源文件建立軟連接
|
1.對文件建立軟連接windows
1
2
3
|
[root@
ping
~]
# ln -s /root/student.sql /root/db/ln.sql
[root@
ping
~]
# ls -lh db/ln.sql
lrwxrwxrwx 1 root root 17 2月 23 15:31 db
/ln
.sql ->
/root/student
.sql
|
2.對目錄建立軟連接bash
1
2
3
4
|
[root@
ping
~]
# ln -s db data
[root@
ping
~]
# ll -h data/
lrwxrwxrwx 1 root root 17 2月 23 15:31
ln
.sql ->
/root/student
.sql
[root@
ping
~]
# ln student.sql db/
|
3.對文件建立硬連接app
1
2
3
4
|
[root@
ping
~]
# ln student.sql db/
[root@
ping
~]
# ls -lh db/
lrwxrwxrwx 1 root root 17 2月 23 15:31
ln
.sql ->
/root/student
.sql
-rw-r--r-- 2 root root 2.9K 2月 12 10:17 student.sql
|
軟連接:不能夠刪除源文件,刪除源文件致使連接文件找不到,出現文件紅色閃爍
硬連接:能夠刪除源文件,連接文件能夠正常打開ide
n建立符號連接的時候必定要使用絕對路徑,
例如:
/usr/local/cxxt/config-tools
須要建立到 /usr/bin/config-tools
若是你當前目錄在 cxxt目錄下, 執行
ln -s ./config-tools /usr/bin/config-tools
這時候運行 config-tools
符號鏈接的層數過多工具
使用ln 命令使用絕對路徑就能夠了
ln -s /usr/local/cxxt/config-tools /usr/bin/config-toolspost
ln 命令
用途 : 連接文件。
語法
1>將某個文件連接到一個文件上
ln [ -f | -n] [ -s ] SourceFile [ TargetFile ]
2>將一個或多個文件連接到一個目錄上
ln [ -f | -n] [ -s ] SourceFile … TargetDirectory
描述
ln 命令將在 SourceFile 參數中指定的文件連接到在 TargetFile 參數中指定的文件,或將其連接到在 TargetDirectory 參數中指定的另spa
一個目錄中的文件。
在缺省狀況下,ln 命令會建立硬連接。若是須要使用 ln 命令來建立符號連接,請指明 -s 標誌。命令行