Linux下的符号表:一次探索(符号表linux)
Linux下的符号表,也称作符号链接,是一种Linux操作系统用来指向某个文件或者文件夹的指针,它可以让操作系统和用户可以在穿越目录层次的时候快速定位文件所在位置。它还可以让多个文件有相同的名称,同时保持原有的目录层次结构。
Linux系统可以使用三种符号表来保存文件结构:可移植符号表、可快速缩短符号表和硬符号表。可移植符号表可以在不同的系统上通用,一般用于在网络上共享文件,用于定位文件地址的准确性会比较低;可快速缩短的符号表可以加快文件位置的识别,它可以缩短文件的搜索路径,而硬符号表则不会随着文件移动更改,一般用于安装可执行文件时,使其能够被系统找到。
创建符号表的方法比较简单,可以使用ln命令来实现,如下所示:
#ln -s
上面这句命令执行后,会将target file指向link name,使其成为符号表,chain name必须是文件名,不能是目录名。
比如下面的代码,创建了一个符号表test.txt,指向一个target.txt文件:
#ln -s target.txt test.txt
执行完上面的代码,当用户使用缩短文件名test.txt时,实际上是访问的target.txt文件。
符号表可以极大改善操作效率,它能让文件搜索变得轻松,同时又能保持结构端准确性。如果使用Linux系统,建议大家可以多了解符号表的运用,有助于linux开发工作效率提高。