Dan*_*Lin 11 linux centos coreutils
我正在尝试在 CentOS 6.5 中输入“realpath”。但是好像没有安装。我检查过它包含在 coreutils (archlinux) 中。我仔细检查了 CentOS 提供的 coreutils 包,它缺少 /usr/bin/realpath。我不想安装像' http://pkgs.org/centos-6/repoforge-x86_64/realpath-1.17-1.el6.rf.x86_64.rpm.html '这样的第3方rpm 。
我已经 yum 搜索 realpath,找不到它。该实用程序是否包含在其他包中?或者只是出于安全原因被删除?
Mar*_*iae 11
realpath
是一个非常有用的工具,但是它的大部分功能已经存在于readlink
. 该realpath
手册页指出:
请注意,readlink(1) 命令的“-e”选项提供了几乎相同的功能。
而且readlink
手册页指出:
-e, --canonicalize-existing:通过递归地遵循给定名称的每个组件中的每个符号链接来规范化,所有组件都必须存在。
该readlink
命令在 2008 年被添加到 coreutils, AFAIK:它肯定在 Ubuntu Hardy 8.04 中可用。因此,如果您没有 realpath,则可能readlink
立即可用。