1 votos

mover pdf a través del portapapeles

$ cat scaswd.pdf| pbcopy
$ pbpaste > astasd.pdf
$ open astasd.pdf

astasd.pdf no se puede abrir, pero scaswd.pdf es un archivo pdf válido.

¿Hay alguna forma de pegar un pdf en mi portapapeles y pegarlo en otro lugar?


Quiero copiar un archivo de mi ordenador local a uno remoto al que sólo puedo acceder con ssh, sin utilizar servidores intermediarios de alojamiento de archivos.

(No puedo hacer scp)

En el caso de los archivos de texto, funciona el copiado y pegado entre terminales.

Para archivos binarios, como un pdf, necesito otra solución.

1 votos

Creo que mac no soporta la copia de archivos de esta manera. ¿Qué quieres conseguir? si quieres copiar archivos en el terminal hay formas más sencillas.

0 votos

@BenjaminScherer copiar un archivo de mi ordenador a un ordenador remoto al que sólo puedo acceder con ssh (no puedo hacer scp)

0 votos

¿Tienes rsync?

2voto

Benjamin Scherer Puntos 101

De la página man de pbcopy

pbcopy toma la entrada estándar y la coloca en la en la mesa de trabajo especificada. Si no se especifica ninguna mesa de trabajo, la mesa de trabajo general será se utilizará por por defecto. T a entrada se coloca en la mesa de trabajo como datos de texto plano a menos que comience con el archivo PostScript encapsulado (EPS) o la cabecera Encabezado del archivo en formato de texto enriquecido (RTF), en cuyo caso se coloca en la mesa de trabajo como uno de esos tipos de datos.

Por lo tanto, parece que sólo se pueden copiar y pegar documentos con formato RTF o EPS desde estos comandos.

Sin embargo, Finder sí permite copiar y pegar archivos, por lo que cmd c, y cmd v, copiarán y pegarán archivos en finder.

2voto

Michael Zhou Puntos 167

Puedes cat el archivo pdf y redirigir la salida a un archivo sin utilizar el portapapeles.

cat scaswd.pdf > astasd.pdf; open astasd.pdf

-1voto

Pickle Puntos 2099

Respuesta parcial o preliminar, necesita trabajar en la sintaxis exacta, expertos en scripting, por favor ayuden:

El portapapeles puede hacer un poco más que el manpage para pbcopy y pbpaste revela. Evidentemente, la mayoría de nosotros ha copiado y pegado algo más que texto puro. Imágenes, por ejemplo.

Podrías intentar algo así:

osascript -e 'set the clipboard to (read POSIX file ("/Users/YOU/test.pdf") as PDF file)'

Lo anterior es no la sintaxis correcta cerca de às PDF file` y arrojará un error. Pero funciona para los archivos JPEG, PNG, etc.

Si se omite la última parte con la sintaxis de entrada ligeramente incorrecta, se copia "algo" en el portapapeles. Comprobar el contenido con `osascript -e 'información del portapapeles' da entonces no algo como

Unicode text, 92, string, 46, styled Clipboard text, 22, «class utf8», 46, «class ut16», 94

pero

astasd.pdf: PDF document, version 1.4

Sólo que luego no se copia correctamente.

`

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