Toegang krijgen tot verborgen bestanden om te herstellen in Time Machine

Het bestandssysteem in OS X is standaard relatief schoon als het wordt bekeken via de Finder. De enige mappen die u ziet zijn de systeemmap, de toepassingsmap, de persoonlijke mappen van de gebruiker en enkele andere die nuttig kunnen zijn bij het configureren van het systeem voor uw behoeften. In werkelijkheid zijn er een aantal verborgen bestanden en mappen die het gedrag van OS X helpen bepalen, en af ​​en toe bij het configureren van softwarepakketten moet u interactie hebben met deze items.

Onlangs in de Apple Support Communities had forumgebruiker "uwes98" problemen na het deïnstalleren van de technische computerapplicatie Matlab en het verwijderen van het verborgen "/ etc" -bestand aan de wortel van het bestandssysteem in plaats van het bestand dat Matlab in zijn thuismap had aangemaakt. Dit type fout is eenvoudig te maken, vooral als u de terminal gebruikt om bestanden te verwijderen en per ongeluk een eenvoudig teken mist. Neem bijvoorbeeld een kijkje bij deze drie opdrachten (voer ze niet uit):

  1. sudo rm -rf ~ / etc

  2. sudo rm -rf / etc

  3. sudo rm -rf ~ / etc

De eerste opdracht zou een map "etc" in de thuismap van de huidige gebruiker targeten en verwijderen, maar de tweede en derde opdracht zouden verwoestende effecten op het systeem hebben. Zonder het tilde-teken (dat het pad naar de basismap van de huidige gebruiker opgeeft), verwijdert de tweede opdracht de "/ etc" -map van het systeem die zich in de root van de harde schijf bevindt. Deze map bevat een groot aantal configuratiebestanden voor systeemservices en het verwijderen ervan zou in wezen een groot deel van de onderliggende structuur van OS X doorbreken.

Het derde commando zou nog grotere gevolgen hebben. De fout is hier om een ​​spatie tussen het tilde-personage en de rest van het commando te plaatsen: dit vertelt het om alle bestanden in de thuismap van de huidige gebruiker te targeten naast alle bestanden in de map "/ etc" van het systeem en deze te verwijderen . Als gevolg hiervan zou u niet alleen het systeem breken, maar zou u ook al uw gegevens verwijderen. Niet goed!

Hoewel deze voorbeelden een beetje extreem zijn, kunnen soms wanneer mensen hun systemen "onder de motorkap" configureren, ze een specifiek bestand of map beschadigen die ze willen herstellen. Gelukkig maakt Time Machine een back-up van alle bestanden op het systeem (verborgen of niet), dus als je dat hebt, kun je de bestanden terugzetten; U kunt dit echter in het begin niet meteen doen, omdat Time Machine geen verborgen bestanden zal weergeven.

In sommige gevallen kunt u de verborgen bestanden binnen een verborgen map onthullen door eerst naar die map te gaan. In het geval van ADC-gebruiker "uwes98", als hij slechts één bestand uit de verborgen / etc-map had verwijderd, had hij de "Ga naar map" -opdracht van de Finder (in het menu Ga) kunnen gebruiken en "/ etc" hebben getypt om ga naar de verborgen map. Vanaf hier zouden alle bestanden in de map / etc worden onthuld en zou hij vervolgens Time Machine kunnen hebben aangeroepen om het interessante bestand te lokaliseren en een eerdere versie ervan te herstellen.

Helaas, als je een verborgen map hebt verwijderd die zich binnen een normaal zichtbare map bevindt (zoals het geval is met de gehele map / etc), staat de Finder je niet toe om deze standaard te bekijken, dus met behulp van de map "Ga naar" commando zal niet werken. Niettemin kunt u het nog steeds herstellen met Time Machine door eerst verborgen bestanden in de Finder weer te geven.

  1. Open de Terminal.

  2. Voer de volgende opdracht uit:

    standaardinstellingen schrijf com.apple.finder AppleShowAllFiles TRUE; killall Finder

  3. Ga naar de locatie van de ontbrekende verborgen map en roep Time Machine op om het te herstellen.

  4. Voer de volgende opdracht uit om bestanden te verbergen:

    standaardinstellingen schrijf com.apple.finder AppleShowAllFiles FALSE; killall Finder

Deze opdrachten zullen de verborgen bestanden tonen, maar er is een waarschuwing bij het omgaan met een ontbrekende / etc map en enkele andere ontbrekende bestanden in verborgen mappen, in die zin dat de Terminal erop kan vertrouwen dat ze correct werken en daarom mogelijk geen opdrachten openen of uitvoeren bepaalde directory's inclusief de map / etc ontbreken. Er is een manier om dit te omzeilen als dit gebeurt, namelijk het handmatig aanpassen van de Finder-voorkeuren om verborgen bestanden te tonen in plaats van de hierboven genoemde Terminal-procedure te gebruiken.

Ga hiervoor naar de map / uername / Bibliotheek / Preferences / en open het bestand "com.apple.finder.plist" in een programma zoals TextWrangler (het programma moet binaire eigenschappenlijsten kunnen interpreteren). Zoek het bestand met de naam AppleShowAllFiles en daaronder ziet u een stringvermelding van FALSE. Wijzig dit in TRUE en sla het bestand op en sluit het. Druk vervolgens op Option-Command-Escape om het gedwongen-stop venster te openen en start de Finder opnieuw. Nu moeten alle verborgen bestanden worden onthuld en kunt u Time Machine aanroepen om alle ontbrekende verborgen bestanden op uw systeem te herstellen.


 

Laat Een Reactie Achter