Cuando ejecuto este comando funciona:
$ find . -inum 888696 -exec ls '{}' \;
Conversation.pst Outlook Data File Outlook Data File.sbd Trash Unsent Messages
Inbox.pst Outlook Data File.msf Sent.pst Trash.msf Unsent Messages.msf
Sin embargo, Al sustituir lscon cdsí no funciona:
$ find . -inum 888696 -exec cd '{}' \;
find: ‘cd’: No such file or directory
Sé que cdes un bashbuilt-in, así que probé esto lo que hace que no funciona bien:
$ find . -inum 888696 -exec builtin cd '{}' \;
find: ‘builtin’: No such file or directory
¿Cómo puedo usar cdjunto con el find -execcomando?
ACTUALIZAR
La razón por la que estoy tratando de utilizar cdcon find -execes que el nombre del directorio es extraña, que aparece en mi terminal como algo parecido ????.
LC_ALL=C printf '%q\n' *imprimir nombres ASCII para todos los archivos en su directorio actual, uno a una línea (cambiando líneas nuevas$'\n'o similares).