108 votes

Zip incluant les fichiers cachés

Sous Linux, je peux compresser tous les fichiers (sauf les fichiers cachés) dans le répertoire courant en faisant :

zip 1.zip *

Mais comment inclure les fichiers cachés ?

197voto

Gunnar Points 2285

EDIT : La manière correcte est zip -r 1.zip .

Les commandes présentées dans ma réponse précédente ci-dessous sont incorrectes car elles incluent également le répertoire parent.


Avez-vous essayé ceci :

zip yourfile.zip sourcedir/* .*

ou vous dans votre cas

zip 1.zip * .[^.]*'

Il doit également inclure tous les fichiers cachés.

24voto

pictoru Points 672

Ou vous pouvez ajouter plus simple

zip 1.zip ./

17voto

ccit-spence Points 52

Juste pour être sûr qu'il n'est pas oublié puisque c'est un forum pour les développeurs et qu'un bon nombre d'entre nous utilisent git.

Un moyen facile d'obtenir seulement ce que vous voulez dans le zip est d'utiliser git archive -o filename.zip branch

7voto

D z Points 85

Si vous voulez zipper tous les fichiers (+les fichiers cachés) Veuillez utiliser : zip -r nomfiles.zip . Le "." représente tous les fichiers du dossier.

zip -r namefiles.zip "folder will zip"

6voto

Viliam Jobko Points 144

Sous macOS 10.15.7, j'ai dû ajouter séparément tous les fichiers en tête de point ( \.* ) et le reste des fichiers ( * ) :

zip -r file.zip \.* *

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X