如何查找软链接?您可以使用ls命令。一些发行版以不同颜色显示链接。从ls获取“长列表”的做法非常普遍,以至于许多发行版将ll别名为ls-l。长列表提供了许多重要的文件属性,例如权限、谁拥有每个文件、文件属于哪个组、文件大小(以字节为单位)以及文件上次更改的日期。长列表总是可靠的,因为它显示了指向l的链接:lrwxrwxrwx1linuxmilinuxmi13Feb108:54xpstat->expect_xpstat您还可以使用树命令:┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]└─$tree如果你当前目录有几个链接也没关系。但是,如果您想查看整个系统中的嵌套目录结构或链接怎么办?在本教程中,我将向您展示实现此目的的两种方法:使用find命令和符号链接实用程序让我们从第一种开始。使用find命令查找符号链接使用find命令查找符号链接,可以使用如下命令语法:findTarget_directory-typel比如我这里是在linuxmi目录下搜索可用的符号链接:┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]└─$findlinuxmi/-typel但默认情况下,find命令会启动递归搜索,如果要将搜索限制在一定深度,必须使用-maxdepth标志。所以假设我想将linuxmi目录的搜索限制在级别1,我会使用以下内容:┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]└─$findlinuxmi/-maxdepth1-typel如果你想要详细的输出,包括文件权限、用户组等,那么你必须将find命令与-ls标志配对:┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]└─$findlinuxmi-typel-ls如果你想在系统范围内搜索,你可以在命令中使用/。使用符号链接实用程序查找所有符号链接此工具是我在网络实习期间使用的。但它没有预装。您可以使用发行版的包管理器安装它。对于Ubuntu/Debian,使用:┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]└─$sudoaptinstallsymlinks安装完成后,使用给定的命令结构查找可用的符号链接:┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]└─$symlinks-vlinuxmi/此处,-v选项提供详细输出。但默认情况下,符号链接实用程序不会在子目录中查找。-r使用以下选项启用递归搜索:┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]└─$symlinks-vrlinuxmi/输出特定术语。解释一下:相对的意思是链接是相对于链接所在的当前工作目录的。other_fs表示链接指向不同的文件系统。
