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 标志。命令行