5 votes

comment zipper un répertoire avec ses fichiers en utilisant Terminal sur Mac

J'essaie de zipper un dossier avec des fichiers dans le terminal en utilisant

zip -r myzipfile.zip myDir

mais cela n'inclut pas les fichiers Que dois-je faire ?

3voto

Domenico Ruggiano Points 111

Vous pouvez utiliser deux commandes : zip ou ditto.

En utilisant la commande zip :

zip -r myzipfile.zip myDir/

ou en utilisant la commande ditto :

ditto -c -k --sequesterRsrc --keepParent myDir myzipfile.zip

Source : https://www.polynique.com/operating-systems/how-to-zip-files-and-folders-in-macos-from-terminal/

0voto

Dr. Goldman Points 1

Vous pouvez simplement utiliser * ; il n'est pas nécessaire d'utiliser . . Les extensions de fichiers ne sont pas spéciales sous Unix. * correspond à zéro ou plusieurs caractères, y compris un point. Il correspond donc à foo.png, car il s'agit de zéro caractère ou plus (sept, pour être exact).

Notez que * par défaut ne correspond pas aux fichiers commençant par un point (pas plus que . ). C'est souvent ce que vous souhaitez. Si ce n'est pas le cas, en bash, si vous utilisez shopt -s dotglob, il le fera (mais exclura toujours . et ..). D'autres interpréteurs de commandes ont d'autres façons (ou aucune) d'inclure les fichiers point.

https://unix.stackexchange.com/a/57014

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