Use un flujo delimitado NUL -para leer la salida de find
que funciona en todos los casos --incluidos los nombres que terminan en líneas nuevas. Además, puede usar printf '%q'
para generar una representación legible de un nombre de archivo.
inum=888696
if IFS= read -r -d '' filename < <(find. -inum "$inum" -print0); then
LC_ALL=C printf 'Located filename: %q\n' "$filename" >&2
cd -- "$filename"
else
echo "No file located for inode $inum" >&2
fi
NFS — это протокол, разработанный Sun. Существует несколько реализаций протокола для серверного и клиентского компонентов. Реализация NFS в ядре Linux обслуживается несколькими разработчиками. Смотриhttp://nfs.sourceforge.net/