Просто укажите realpath
относительный путь от текущего каталога:
$ pwd
/home/myself/local/build/shell-toolbox
$ realpath../../../.profile
/home/myself/.profile
Утилита GNU realpath
не смогла бы найти мой .profile
файл или указать абсолютный путь к нему, если бы я не дал ей подсказки о том, где он находится. В вашем случае у вас потенциально может быть любое количество файлов с именем two.txt
, поэтому realpath
должен быть по крайней мере указан относительный путь из текущего каталога, чтобы иметь возможность указать абсолютный путь к файлу.
В файловой системе Unix файл однозначно идентифицируется по пути(относительному или абсолютному ). Имя файла не может однозначно идентифицировать какой-либо файл, кроме одного из файлов в текущем каталоге.
Чтобы найти все обычные файлы с именем two.txt
в вашем домашнем каталоге или под ним и получить их пути относительно$HOME
:
find "$HOME" -type f -name two.txt
Чтобы ответить на ваш вопрос :, вы установили Apache 2.4, но запрашиваете его неправильно. Правильная команда будет:
yum info httpd24
Теперь к объяснению :последняя версия веб-сервера Apache (пакет httpd
)для CentOS 6.10 2.2.15-69
. Более новые версии не доступны в качестве официального обновления.
Вы можете установить Apache версии 2.4 с другим именем пакета httpd24
через отдельный репозиторий коллекций программного обеспечения :
yum install centos-release-scl
yum install httpd24 httpd24-httpd httpd24-mod_ssl
Список пакетов, доступных в SCL, можно найти здесь Список коллекций программного обеспечения, доступных в SCLo SIG