symlinks(symbolic links)

用途

维护符号连接的工具程序。

语法

symlinks [-cdrstv][目录]

描述

symlinks可检查目录中的符号连接,并显示符号连接类型。以下为symlinks可判断的符号连接类型:

absolute:符号连接使用了绝对路径。
dangling:原始文件已经不存在。
lengthy:符号连接的路径中包含了多余的”../“。
messy:符号连接的路径中包含了多余的”/“。
other_fs:原始文件位于其他文件系统中。
relative:符号连接使用了相对路径。

参数

-c   将使用绝对路径的符号连接转换为相对路径。
-d   移除dangling类型的符号连接。
-r   检查目录下所有子目录中的符号连接。
-s   检查lengthy类型的符号连接。
-t   与-c一并使用时,会显示如何将绝对路径的符号连接转换为相对路径,但不会实际转换。
-v   显示所有类型的符号连接。

例子

检查 /root/directory 目录中的符号连接,并加以修复:

$ symlinks /root/directory  <-- 显示 /root/directory 目录中的符号连接
$ symlinks -c /root/directory  <-- 将 absolute 符号连接类型转换成 relative 类型
$ symlinks -d /root/directory  <-- 删除 dangling 类型的符号连接
$ symlinks /root/directory

相关命令

shells/commands/symlinks.txt · 最后更改: 2010/03/30 13:01 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0