Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux命令 > 磁盘维护 > » 正文

linux symlinks命令参数及用法详解---维护符号连接的工具程序

来源: 未知 分享至:

 

symlinks(symbolic links)

功能说明:维护符号连接的工具程序。

语  法:symlinks [-cdrstv][目录]

补充说明:symlinks可检查目录中的符号连接,并显示符号连接类型。以下为symlinks可判断的符号连接类型:
  absolute:符号连接使用了绝对路径。
  dangling:原始文件已经不存在。
  lengthy:符号连接的路径中包含了多余的"../"。
  messy:符号连接的路径中包含了多余的"/"。
  other_fs:原始文件位于其他文件系统中。
  relative:符号连接使用了相对路径。

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

 

扩展资料:我如何安装symlinks软件包并且如何查看符号链接?

 

 
解决方法:

解决:

syslinks软件包用来管理文件系统的符号链接。

要安装软件包,请确认您的系统已经在红帽网络(RHN)上注册。使用up2date来安装:

# up2date -i symlinks

另一种方法是可以使用rpm命令从安装光盘(Red Hat Enterprise Linux 2.1版本的第一张光盘, Red Hat Enterprise Linux3版本和4版本的第二张光盘)上安装:

# rpm -ivh symlinks-<version>.rpm

当只使用目录名这个参数的时候,symlinks程序将返回这个目录下的所有符号链接:

# symlinks /etc
other_fs: /etc/grub.conf -> ../boot/grub/grub.conf

这个命令也可以使用一个参数来递归搜索所有的子目录:

# symlinks -r /etc
absolute: /etc/alternatives/print-lprmman -> /usr/share/man/man1/lprm-cups.1.gz
absolute: /etc/alternatives/mta-mailq -> /usr/bin/mailq.sendmail
absolute: /etc/alternatives/mta-mailqman -> /usr/share/man/man1/mailq.sendmail.1.gz
...
absolute: /etc/sysconfig/selinux -> /etc/selinux/config
absolute: /etc/hotplug.d/default/20-hal.hotplug -> /usr/libexec/hal.hotplug
other_fs: /etc/grub.conf -> ../boot/grub/grub.conf

symlinks程序可以操作符号链接。例如它可以把绝对路径转换为相对的并且删除“挂起”链接(坏链接)。

您可以在symlinks的帮助文档中找到更多信息:

# man symlinks

 


最新图文资讯
1 2 3 4 5 6
相关文章列表:
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史