Crea zip della cartella con lo stesso nome


23

Voglio creare zip di una cartella dalla riga di comando. Posso fare qualcosa del genere
zip -r folder.zip folder. Voglio dare alla cartella zippata lo stesso nome della cartella originale. Posso simularlo scrivendo una sceneggiatura:

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

E poi facendo ./script folder.

È possibile farlo senza scrivere alcun copione?

Risposte:



12

Puoi aggiungere una funzione bash che fa questo al tuo .bashrcfile:

function fzip {
    zip -r $1 $1
}

Quindi nella shell puoi fare:

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

1
Una funzione bash È una sceneggiatura
phil294
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.