linux命令(25):ln命令

命令格式:

ln [参数][源文件或目录][目标文件或目录]

必要参数:

-b 删除,覆盖以前建立的链接

-d 允许超级用户制作目录的硬链接

-f 强制执行

-i 交互模式,文件存在则提示用户是否覆盖

-n 把符号链接视为一般目录

-s 软链接(符号链接)

-v 显示详细的处理过程

实例1:给文件创建软链接

ln -s log2013.log link2013

说明:

为log2013.log文件创建软链接link2013,如果log2013.log丢失,link2013将失效

实例2:给文件创建硬链接

ln log2013.log ln2013

说明:

为log2013.log创建硬链接ln2013,log2013.log与ln2013的各项属性相同

实例4:将文件链接为另一个目录中的相同名字

ln log2013.log test3

实例5:给目录创建软链接

ln -sv /opt/soft/test/test3 /opt/soft/test/test5

说明:

1.目录只能创建软链接

2.目录创建链接必须用绝对路径,相对路径创建会不成功,会提示:符号连接的层数过多 这样的错误

3.在链接目标目录中修改文件都会在源文件目录中同步变化

原文地址:https://www.cnblogs.com/yinjia/p/5463855.html