14 december 2010

Mappen verbergen voor OS X Finder

1 min leestijd

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

info
Auteur Richard IJzermans
Datum14/12/2010 08:15
Categorie macOS
Feedback Probleem melden
Delen š•
  11 reacties

Reacties

  • Een beetje een domme vraag.. maar hoe kom ik Ć¼berhaupt in de terminal waar jullie over praten ? Thanks!

    Beantwoorden
  • Bedankt Kees, het was even sukkelen in de terminal maar het werkt perfect!

    Beantwoorden
  • Deze uitleg klopt niet, want het werkt niet..

    Beantwoorden
  • 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

    Beantwoorden
  • 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?

    Beantwoorden
  • @Kees.
    dank je wel.
    dat is tenminste een duidelijke uitleg.

    thnx

    Beantwoorden
  • @ 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.

    Beantwoorden
  • 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?

    Beantwoorden
  • 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.

    Beantwoorden

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store