С GNU find
:
find -L . \( ! -xtype l -o -prune \) -samefile /path/to/the/file -print
Сообщит о различных канонических путях, ведущих к одному и тому же файлу, как / path / to / the / file
С zsh
]:
printf '%s\n' **/*(De:'[[ $REPLY -ef /path/to/the/file ]]')
[file -ef other-file]
еще не является POSIX, но широко поддерживается, и говорят о его включении в следующую версию спецификации .
find . -exec sh -c '
for file do
[ "$file" -ef /path/to/the/file ] && printf "%s\n" "$file"
done' sh {} +
Должно работать, если sh
основан на AT&T ksh
, pdksh
, bash
, zsh
, ash
или yash
по крайней мере (и я не знаю ни одной реализации POSIX sh
, которая не основана ни на одном из них).
I wonder what will happen when major version upgrade is released on CentOS
Esto no sucederá. Uno de los principios básicos de RHEL/CentOS es que los paquetes nunca obtienen una actualización de versión principal, o una actualización que daría lugar a cambios importantes (o esa es la intención, ya que ocasionalmente un cambio importante podría aparecer en ).
Si desea actualizar PostgreSQL, use los repositorios oficiales PostgreSQL Yum . Estos paquetes instalan sus archivos en una ubicación separada, donde puede ejecutar múltiples versiones diferentes simultáneamente en el mismo servidor si así lo desea.