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 ?
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 ?
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/
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.
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.