软链接(Soft Link),也称为符号链接(Symbolic Link),是Linux系统中一种特殊的文件类型,它类似于Windows系统中的快捷方式。
软链接是一个指向另一个文件或目录的特殊文件,它包含了指向目标文件的路径引用。与硬链接不同,软链接可以跨文件系统,也可以链接到目录。
使用ln
命令创建软链接,语法为:
ln -s 目标文件 链接文件名
示例:
ln -s /path/to/original/file mylink
使用ls -l
命令可以查看软链接及其指向的目标:
ls -l mylink
输出示例:
lrwxrwxrwx 1 user group 11 Jan 1 12:00 mylink -> original.txt
删除软链接不会影响原文件:
rm mylink
特性 | 软链接 | 硬链接 |
---|---|---|
跨文件系统 | 支持 | 不支持 |
链接目录 | 支持 | 不支持 |
原文件删除 | 链接失效 | 不影响(只要还有硬链接存在) |
inode | 与原文件不同 | 与原文件相同 |
文件大小 | 等于路径名的长度 | 与原文件相同 |
软链接是Linux系统中非常实用的功能,合理使用可以简化文件管理和提高工作效率。