web-dev-qa-db-fra.com

Compression des dossiers et de leur contenu dans un fichier .Zip sous Linux

Comment créer un fichier .Zip contenant tous les fichiers ET tous les dossiers du répertoire?

76
sdfhdfgujsdfbgdfsb
Zip -r foo.Zip dir_path
118
Wesley Rice

Essayer:

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

Remarque - ceci ira de manière récursive, c’est-à-dire qu’il compressera tous les dossiers et tous les sous-dossiers du dossier donné.

16
icyrock.com

Utilisez l'option -r. De Zip (1) :

-r

Parcourez la structure de répertoires 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 comprendra les sous-dossiers du dossier donné, les sous-dossiers de ces dossiers, etc.

4
PleaseStand

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

Zip -r zipfilename directoryPath

Le -r est la clé, mais vous pouvez trouver toutes les options ici .

3
Tim Joseph