74 votes

Compression de dossiers sur un mac, sans le .DS_Store

Existe-t-il un moyen de se débarrasser du .DS_Store lors de la compression d'un dossier sur un Mac ?

Je travaille sur un Mac et j'envoie des travaux aux clients au format zip, mais je suis toujours interrogé sur le dossier .DS_Store qu'ils contiennent. Cela semble inévitable, à moins que j'ouvre le dossier sous Windows, que je supprime le dossier .DS_Store et que je le comprime à cet endroit. C'est un vrai casse-tête.

Existe-t-il des solutions de contournement faciles ?

2voto

Daniel Beck Points 105590

Utilice CleanArchiver pour créer ces archives. De cette façon, vous n'avez pas besoin de mettre à la poubelle les préférences de vos dossiers.

2voto

Evan Points 121

Si vous exécutez cette commande dans le terminal, cela empêche la génération automatique des dossiers lors de leur création. Vous pouvez la réactiver si vous le souhaitez.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Vous pouvez ensuite utiliser l'exemple de @Penang (ci-dessus) pour vérifier si les fichiers ne sont plus créés. J'ai dû télécharger un fichier zip et chaque dossier contenait ce fichier et cela m'a aidé.

0voto

Trezoid Points 752

Vous trouverez une explication de leur nature et de la manière de les supprimer sur le site Web de l'UE. site d'aide d'adobe de tous les endroits.

Il s'agit d'un fichier caché utilisé pour stocker la configuration d'un dossier (comme la position de l'icône, la couleur, le fond du dossier et la position de défilement). Malheureusement, il semble qu'il n'y ait aucun moyen d'empêcher leur création permanente, bien qu'Apple admette qu'ils peuvent causer des problèmes à certains utilisateurs.

0voto

Robert L Davis Points 370

Compresser un dossier portant le nom folderName dans le répertoire courant (sauf tous les fichiers cachés et __MACOSX).

zip -r folderName.zip ./folderName -x "*/.*" -x "__MACOSX"

Compresser tous les fichiers du répertoire courant (sauf les fichiers cachés et __MACOSX).

zip -r fileName.zip ./ -x "*/.*" -x "__MACOSX"

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