Вы ищете билды "алтарь". В последних выпусках RHEL/CentOS i386 больше не является гражданином первого класса.
Вот ссылка на зеркало с ISO-образами i386 ->http://mirror.centos.org/altarch/7/isos/i386/
Для системы GNU/Linux, флаг -f
для readlink
(--canonicalize
), «канонизировать путем рекурсивного следования каждой символической ссылке в каждом компоненте данного имени » сделает это за вас:
touch /tmp/real
ln -s /tmp/real /tmp/link
readlink -f /tmp/real # → "/tmp/real"
readlink -f /tmp/link # → "/tmp/real"
Для системы Mac OSX сделать это невозможно, « Если данный аргумент не является символической ссылкой, readlink
ничего не напечатает и завершится с ошибкой ».
Для обеих систем вы можете найти документацию и все доступные опции для readlink
с помощью man readlink
.
Самое близкое, что вы можете получить, это -общее решение для OSX, похожее на эту функцию
readlinkorreal() { readlink "$1" || echo "$1"; }
readlinkorreal /tmp/real # → "/tmp/real"
readlinkorreal /tmp/link # → "/tmp/real"