Sous Linux, je peux compresser tous les fichiers (sauf les fichiers cachés) dans le répertoire actuel en procédant comme suit:
Zip 1.Zip *
Mais comment inclure les fichiers cachés?
EDIT: La manière correcte est Zip -r 1.Zip .
Les commandes ci-dessous sont incorrectes car elles incluent également le répertoire parent.
Avez-vous essayé ceci:
Zip yourfile.Zip sourcedir/* .*
ou toi dans ton cas
Zip 1.Zip * .[^.]*'
Il devrait également inclure tous les fichiers cachés.
Ou vous pouvez ajouter plus simple
Zip 1.Zip ./
Juste pour être sûr qu'il ne soit pas oublié car c'est un forum pour les développeurs et bon nombre d'entre nous utilisent git.
Un moyen simple d’obtenir uniquement ce que vous voulez dans le zip est d’utiliser git archive -o filename.Zip branch
Si vous voulez compresser tous les fichiers (+ fichiers cachés), veuillez utiliser: Zip -r namefiles.Zip. Le "." est tous les fichiers dans le dossier.
si vous n'avez pas le droit de sauvegarder le fichier Zip dans le répertoire courant, vous pouvez aller dans le répertoire où vous avez les droits et le type
Zip -r 1.Zip /path/to/source/dir/.
Cependant, si si dans .../some_dir
vous tapez
unzip 1.Zip
alors vos fichiers seront décompressés en .../some_dir/path/to/source/dir/