108 votes

Zipper des dossiers et leur contenu dans un fichier .zip sous Linux

Comment créer un fichier .zip qui contient tous les fichiers ET tous les dossiers du répertoire ?

160voto

Motorhead Points 11
zip -r foo.zip dir_path

22voto

Metaxal Points 353

Essayez :

zip -r filename.zip /path/to/folder

Note - cette opération sera récursive, c'est-à-dire qu'elle zippera tous les dossiers et tous les sous-dossiers du dossier donné.

5voto

PleaseStand Points 4709

Utilisez le -r option. À partir de zip(1) :

-r

Parcourir la structure du répertoire de manière récursive ; par exemple :

zip -r foo foo

Le nom du fichier zip vient en premier. "Récursivement" signifie que le fichier zip inclura les sous-dossiers du dossier donné, les sous-dossiers de ces dossiers, et ainsi de suite.

3voto

Si vous êtes lié à un zip, je l'utiliserais :

zip -r zipfilename directoryPath

El -r est la clé, mais vous pouvez trouver toutes les options aquí .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X