Zoek en verwijder alle .DS_Store-bestanden met één eenvoudige opdracht
Als u een Mac OS X-gebruiker bent, bent u waarschijnlijk bekend met het bestand ".DS_Store" dat het systeem automatisch maakt wanneer u een map opent. Wat het bestand ".DS_Store" doet, is aangepaste kenmerken van de map opslaan, zoals de positie van pictogrammen of de keuze van een achtergrondafbeelding, zodat de volgende keer dat u dezelfde map opent, deze in dezelfde staat blijft als de vorige sessie.
Het ".DS_Store" -bestand is standaard verborgen, en meestal veroorzaakt het geen problemen - dat is totdat je de map moet inpakken en naar je vrienden moet sturen (met een ander besturingssysteem) of je ontwikkelingsmap moet uploaden naar de server. U zult merken dat de map veel lelijke "DS_Store" -bestanden bevat die u niet met uw vrienden wilt delen.
Als u op zoek bent naar een manier om snel alle exemplaren van het ".DS_Store" -bestand in een map te verwijderen, dan is hier een commando dat u kunt gebruiken:
Opmerking : de volgende opdracht zal ook in Linux werken.
1. Open een terminal in uw Mac OS X.
2. Voer de volgende opdracht in:
find / path / to-folder \ (-name '.DS_Store' \) - verwijderen
Vervang de "/ path / to / folder" door het werkelijke bestandspad van de map, bijvoorbeeld "/ var / www / html."
Wat de bovenstaande opdracht doet, is het gebruik van de opdracht find
om een bepaalde map (recursief) te zoeken naar bestanden met een naam die ".DS_Store" bevat en deze te verwijderen wanneer gevonden.
Dat is het. U kunt nu eenvoudig alle instanties van ".DS_Store" -bestanden verwijderen voordat u de map met anderen deelt.