web-dev-qa-db-fra.com

Comment décompresser un fichier dans le terminal et le cracher avec un nom de fichier spécifique?

Je sais que je lance Sudo unzip file.Zip -d /path/to/dir, mais est-il possible de spécifier le nom du fichier de sortie?

6
Rubiromi

Si vous êtes certain que votre archive ZIP ne contient qu'un fichier, vous pouvez l'extraire sous un autre nom avec

unzip -p > thenewFile

Explication: -p indique à unzip d'extraire le contenu directement dans stdout, qui est ensuite redirigé vers un nouveau fichier.

12
guntbert

Avez-vous essayé unzip7? Installez-le d'abord (entrez ceci dans le terminal):

Sudo apt-get install unzip

puis utilisez cette commande dans le terminal:

unzip (the Zip file) -d (path to unzip)

et cela pourrait bien fonctionner de cette façon.

0
Michael