Mappen verbergen voor OS X Finder
Om een verborgen map aan te maken in OS X kan je gebruik maken van .mappen
zoals deze ook in alle overige Unix varianten worden gebruikt.
Wanneer je bijvoorbeeld een map genaamd .test
aanmaakt in OS X Terminal dan zal deze automatisch voor OS X Finder verborgen worden. Het hernoemen van de folder zonder de .
zorgt ervoor dat de map weer zichtbaar wordt gemaakt.
Er bestaat echter ook een commando onder OS X Terminal die mappen kan verbergen door het wijzigen van de bestand attributen. Open een terminal sessie en gebruik het chflags commando:
chflags hidden mijnfolder
De folder mijnfolder
in het voorbeeld is nu verborgen en niet meer zichbaar in Finder. Om de folder weer zichtbaar te maken type je:
chflags nohidden mijnfolder
Een voordeel van deze methode is dat snelkoppelingen en Time Machine backups intact blijven omdat het pad hetzelfde blijft en het verbergen gebeurd doormiddel van attributes.
Om een verborgen folder in Finder te openen typ je:
open mijnfolder
Auteur | Richard IJzermans | |
Datum | 14/12/2010 08:15 | |
Categorie | macOS | |
Reacties
Een beetje een domme vraag.. maar hoe kom ik überhaupt in de terminal waar jullie over praten ? Thanks!
Bedankt Kees, het was even sukkelen in de terminal maar het werkt perfect!
Deze uitleg klopt niet, want het werkt niet..
Ik denk dat ik het snap.. hidden files staan bij mij uit.
defaults write com.apple.Finder AppleShowAllFiles YES
en als je op NO zet is het inderdaad hidden
defaults write com.apple.Finder AppleShowAllFiles NO
Helaas werkt dit bij mij niet..
cd ~/Desktop
mkdir test; chflags hidden test
ls -al
..
drwxr-xr-x@ 2 marcel staff 68 7 mei 06:48 test
..
ook op de desktop zie ik hem gewoon?
@Kees.
dank je wel.
dat is tenminste een duidelijke uitleg.
thnx
@ guus. Dat klopt. Je kunt in de Finder geen mappen aanmaken die met een punt beginnen. Je zult de map via de Terminal een andere naam moeten geven.
Maak eerst een gewone map aan, bijvoorbeeld op de Desktop. Ga hierna naar de Terminal en navigeer hierin naar de Desktop (met: cd Desktop). nu kun je met het mv (move) commando de map een ander naam geven:
mv mapnaam .mapnaam
Als de naam van de map een spatie bevat, dan kun je met aanhalingstekens werken:
mv “naam van mijn map” “.naam van mijn map”
Je kunt de naam natuurlijk ook helemaal wijzigen:
mv mapnaam “.heel erg geheim”
Je kunt de verborgen map ook weer openen via de Terminal. Navigeer naar de map waar de verborgen map instaat en gebruik het commando:
open .mapnaam
En wellicht ten overvloede: ga er eerst even mee ‘spelen’ voordat je belangrijke documenten in een verborgen map zet.
als ik een map in de finder maak, beginnend met een . dan zegt de hij: u kunt geen namen met een . beginnen, omdat alleen het systeem dergelijke namen mag gebruiken.
wat doe ik fout?
Misschien handig om nog even toe te voegen: als een map met .map verborgen wordt, worden zowel de map als de inhoud van de map uit de Spotlight database verwijderd en zijn dus niet meer vindbaar.
Als een map met het chflags commando wordt verborgen, is de map zelf met Spotlight niet meer te vinden, maar de inhoud van de map (andere mappen en bestanden en de inhoud van bestanden) wel.