2 votos

No se puede abrir un PDF desde Terminal en Mac porque 'no se ha podido obtener un descriptor de archivo referido a la consola'

He intentado utilizar el comando:

open <filename.pdf>

pero el mensaje que recibí fue

No se pudo obtener un descriptor de archivo referido a la consola

¿Qué puedo hacer?

3 votos

¿Estás utilizando SSH para conectarte a un Mac o estás ejecutando este comando en tu máquina local? ¿Qué shell está utilizando?

1voto

12padams Puntos 36

¿Estabas escribiendo literalmente los caracteres "<" y ">" en ese comando, o querías decir:

open FILENAME.pdf

Donde FILENAME es una variable de soporte para cualquier nombre de archivo.

Los caracteres de redirección de < > tienen un significado especial y son interpretados por el intérprete de comandos, por lo que su uso, tal y como lo has descrito, podría provocar ese mensaje de error, ya que tu comando, en ese caso, significa algo parecido a "hacer que el descriptor de archivo de entrada estándar para el comando open sea filename.pdf y hacer que su descriptor de archivo de salida estándar sea UNNAMED FILE".

Eso probablemente explica su error.

F.

0voto

Joel Puntos 112

Usa esto:

abrir /Usuarios/suid/subcarpeta1/subcarpeta2/su nombre de archivo.pdf

Esto funcionará porque Preview es el gestor por defecto para los archivos PDF. Si no hay un gestor por defecto, O desea abrir con una aplicación diferente, utilice el botón -a y especifique el manejador/la aplicación que desea utilizar. Y lee man open ... o simplemente escriba open en la línea de comandos por sí mismo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X