淘先锋技术网

首页 1 2 3 4 5 6 7

当需要在不同的目录,用到相同的文件时,不需要在每一个目录下都放一个相同的文件,只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接它就可以,不必重复的占用磁盘空间。实现此功能的命令是ln,它的功能是为某一个文件在另外一个位置建立一个同步的链接,参数为-s(软链接)

具体用法:ln -s 源文件 目标文件

例如创建文件软连接:ln -s /alidata/test.php  /mnt/test1.php

*前提是mnt目录下没有test1.php文件,其过程可以理解为Windows操作系统中创建快捷方式,即创建/alidata/test.php的快捷方式为/mnt/test1.php,不同之处在于ln命令会保持每一处链接文件的同步性,即不论改动了哪一处,其它的文件都会发生相同的变化

创建目录链接:ln -s /alidata/test /mnt/test1

*不论是文件的链接还是目录的链接,目标文件或目录名称可以与源文件相同,也可以不同。

ln -s软链接只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,用ls -l命令进行查看,就可以看到显示的链接的路径了

bc00643f79cbeab28fd4492c0f7f40dd.png