linux中有两种链接,一种是硬链接(hard link),一种称为符号链接(symbolic link)
区别: hard link symbolic link
1.拥有者: 原文件所有者所有 建立连接的用户
2.文件删除时: 该链接还是存在 该链接自动断掉
3.建立方法: ln 元文件 连接文件 ln -s 元文件 连接文件
ln -d 源目录 连接文件 ln -d 源目录 连接文件
符号链接又叫软链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。
链接文件甚至可以链接不存在的文件,这就产生一般称之为”断链”的现象,链接文件甚至可以循环链接自己。类似于编程语言中的递归。
用ln -s 命令可以生成一个软连接,如下:
[root@linux236 test]# ln -s source_file softlink_file
在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。
删除软链接用rm softlink_file
或者unlink softlink_file