4.4.2 什么是软链接
软链接(soft link)又称符号链接(symbolic link),是一个包含了另一个文件路径名的文件,可以指向任意文件或目录,也可以跨不同的文件系统。软链接和Windows下的“快捷方式”十分类似,删除软链接并不会删除其所指向的源文件,如果删除了源文件则软链接会出现“断链”。
#
进入/root
目录
[root@localhost ~]# cd
[root@localhost ~]# mkdir soft [root@localhost ~]# cd soft [root@localhost soft]# touch file01
[root@localhost soft]# ln -s file01 file01_slink #
创建软链接,使用了-s
参数
[root@localhost soft]# ls -li total 0
3834063 -rw-r—r— 1 root root 0 Jan 15 11:14 file01
[root@localhost soft]# ln -s file01 file01_slink [root@localhost soft]# ls -li total 0
3834063 -rw-r—r— 1 root root 0 Jan 15 11:14 file01
3834064 lrwxrwxrwx 1 root root 6 Jan 15 11:14 file01_slink -> file01
创建软链接需要使用-s参数。另外还请注意,在创建软链接的前后分别使用ls-li命令,会发现软链接的inode和源文件的inode不一样,这说明软链接本身就是一个文件。
读者可以尝试删除软链接的源文件,然后可以在终端中看到对应的软链接将会以闪烁的方式标记其已是一个断链。