ejecutar de forma remota las opciones find -exec

ejecutar de forma remota las opciones find -exec

Estoy intentando configurar un proceso bash para implementar mi proyecto Django en un servidor Linux.

A través de cygwin, estoy ejecutando un script que llama a scp para copiar mis archivos. ¿Existe un comando similar para eliminar archivos *.pyc? Hasta ahora, solo he podido lograr esto localmente después de usar ssh con:

find . -name "*.pyc" -exec rm -rf {} \;

Estoy buscando algún tipo de comando para llamar remotamente que fuera equivalente.

Respuesta1

Puedes usar ssh. El formato de ssh es

comando ssh usuario@host

entonces algo como

ssh usuario@host 'buscar. -nombre "*.pyc" -exec rm -rf {} \;'

Probablemente debería utilizar rutas absolutas para el servidor remoto para saber exactamente dónde está eliminando archivos. Pruébalo con

ssh usuario@host 'buscar. -nombre "*.pyc" -imprimir'

Respuesta2

puedes sincronizar tu local con el remoto con rsync a través de ssh y tener la opción Eliminar

información relacionada