Crear zip de carpeta con el mismo nombre


23

Quiero crear un zip de una carpeta desde la línea de comandos. Puedo hacer algo así
zip -r folder.zip folder. Quiero dar a la carpeta comprimida el mismo nombre que la carpeta original. Puedo simular esto escribiendo un script:

#!/bin/bash
zip -r $1 $1  

Y luego haciendo ./script folder.

¿Es posible hacer esto sin escribir ningún script?

Respuestas:



12

Puede agregar una función bash que haga esto a su .bashrcarchivo:

function fzip {
    zip -r $1 $1
}

Luego en la cáscara puedes hacer:

user@host:~$ fzip my_folder
# creates my_folder.zip

1
Una función bash ES un script
phil294
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.