¿Cómo envío archivos de una Mac a otra a través de Terminal?

¿Hay alguna forma de enviar un archivo en Terminal de una Mac a otra? Si tengo un archivo en la Mac A y quiero enviarlo a la Mac B a través de la Terminal en la Mac A, ¿cómo hago esto?

Respuestas (3)

Habilite "Inicio de sesión remoto" en las preferencias de la Mac de destino/remota. Entonces usa

scp file user@remotehost:

siendo usuario el nombre abreviado del usuario remoto. Se le pedirá la contraseña del usuario en remotehost.

Si desea evitar el uso de contraseñas, puede configurar pares de claves ssh. Ver aquí para más detalles.

Es posible que desee investigar rsynctambién. Es una excelente herramienta para sincronizar archivos (evitar la copia de archivos que ya existen en el destino, crear copias de seguridad de archivos actualizados, etc.).
no funciona Esto es lo que hice: scp ~/Desktop/test.txt matthewdavies@192.168.2.4. ¿Está bien?
Y primero debe habilitar el "inicio de sesión remoto". En la página de configuración, también puede habilitar el uso compartido de archivos mediante otros protocolos.
También debe tener en cuenta que al proporcionar estas credenciales en una máquina remota puede iniciar sesión como el usuario que especifique y obtener otros archivos o incluso ejecutar código. O un script defectuoso podría destruir un directorio de inicio. Use otro protocolo si necesita seguridad.

Yo uso Dropbox. Si no son archivos enormes, eso es. Simplemente haga clic en su carpeta de Dropbox en Mac 1 y Dropbox la sincronizará con Mac 2.

No es exactamente lo que estoy buscando. Dropbox es genial, pero...
Si usa DropBox, asegúrese de que la opción "Habilitar sincronización de LAN" esté marcada en las Preferencias de DropBox. Esto le permitirá sincronizar archivos a través de la LAN (a diferencia de los servidores de DropBox a través de Internet) cuando sea posible.
@macaco, ah, gracias. Me he preguntado para qué era esa casilla de verificación.
@daviesgeek, no, no pensé que fuera la respuesta que estabas buscando. =) Pero no estoy mintiendo. Mi uso de scp ha disminuido significativamente desde que comencé a usar Dropbox. Tengo bastantes dispositivos y la mayoría de mis computadoras son portátiles con la tapa cerrada cuando no están en uso o tal vez no están en la casa todo el tiempo. Con Dropbox sincronizarán el archivo a la primera sin que yo tenga que hacer nada.
¡@PEZ Dropbox es genial! En el peor de los casos, lo usaré, pero lo que quiero hacer es colocar un archivo en la Mac de una persona en un directorio específico.
rsync -Pvaze ssh source destination

Vea man rsyncqué significan las opciones y qué otras opciones están disponibles.