sábado, 3 de noviembre de 2012

Ejecutar comando desde winscp

Yo normalmente ejecuto todo desde consola pero no puedo dejar de entender que las nuevas generaciones y sobre todos los que no son muy "fanáticos" esto les desagrada bastante o realmente no saben ni como hacerlo, también a veces puedo entender que solo con el mouse se pueden hacer cosas que desde la consola necesita acordarse del comando, de la sintaxis etc.

Y justo eso es lo que intento solucionarles (y solucionarme a mí también), para cuando deben de ejecutar algunas cosas en un linux el cual tenemos acceso por ssh (y por sftp) y no quieren acceder a la consola o no son de acordarse el comando o directamente les gusta que todo sea automático y con el mouse.

Pongamos un ejemplo para entenderlo.
Supongamos que tenemos una carpeta en donde tenemos 3 archivos, uno tar.gz, uno rar, y uno zip.
También debemos suponer que tenemos instalados los programas para descomprimir estos 3 tipos de compresiones.
Ahora lo que podemos haces es ir por consola y ejecutar
tar ..., unrar ...., unzip....
y con esto basta, pero que pasa si accedo por winscp, si presionamos el botón derecho sobre el archivo .tar.gz, luego en comandos propios ahi nos viene los comandos que winscp tiene por defecto, uno de ellos es el untar/gzip, esto lo que hace es descomprime el archivo. Pero no tenemos para rar y zip.
Entonces lo que tenemos que hacer es ir a la parte de personalización y agregar estos 2 comandos, por ejemplo para descomprimir un rar yo agregue esto:
unrar e -o+ "!"

y para descomprimir zip lo siguiente
unzip -o "!"

El "!" indica que va a utilizar el archivo en el cual presionamos el mouse.
Hay varios "comodines" que pueden jugar con ellos para lograr tener los comandos que nosotros precisemos.

Aca abajo les dejo una imagen de como quedo mi configuración en winscp, y lo único que resta es comentarles que esto se guarda cuando cerramos bien winscp.




No hay comentarios: