Kuidas pääseda juurde varjatud failidele, mida taastada Time Machine'is

OS X-i failisüsteem on vaikimisi vaikimisi vaadatud läbi Finderi. Ainuke kaust, mida näete, on süsteemi kaust, rakenduste kaust, kasutaja kodus asuvad kataloogid ja mõned teised, mis võivad olla kasulikud, kui süsteem teie vajadustele vastavaks seadistatakse. Tegelikkuses on olemas mitmeid varjatud faile ja kaustu, mis aitavad reguleerida OS X käitumist, ning mõnikord, kui tarkvarapakette konfigureerite, peate neid elemente suhtlema.

Hiljuti oli Apple'i toetuskogukondade foorumi kasutajal "uwes98" raskusi pärast tehnilise arvutirakenduse Matlab eemaldamist ja peidetud "/ etc" faili eemaldamist failisüsteemi juurest selle asemel, et üks Matlab oma kodukataloogis oleks loonud. Seda tüüpi viga on lihtne teha, eriti kui te kasutate Terminali failide eemaldamiseks ja tahtmatult unustate. Vaadake näiteks neid kolme käsku (neid ei käivitata):

  1. sudo rm -rf ~ / jne

  2. sudo rm -rf / etc

  3. sudo rm -rf ~ / jne

Esimene käsk sihiks ja eemaldaks kausta "jne" praeguse kasutaja kodukataloogis, kuid teisel ja kolmandal käsul oleks süsteemile laastav mõju. Ilma tilde märgi (mis määrab praeguse kasutaja kodukataloogi tee), eemaldaks teine ​​käsk süsteemi "/ etc" kausta, mis asub kõvaketta juurel. See kaust sisaldab arvukalt konfiguratsioonifaile süsteemiteenuste jaoks ja selle eemaldamine rikuks põhiosa OS X põhistruktuurist.

Kolmandal käsul oleks veelgi suuremad tagajärjed. Viga siin on panna tilde märgi ja käsu ülejäänud osa vahele: see ütleb, et sihiks on kõik praeguse kasutaja kodukataloogis olevad failid lisaks kõigile failidele kausta "/ etc" ja eemaldada need . Selle tulemusena mitte ainult ei katkestaksite süsteemi, vaid kustutaksite kõik oma andmed. Ei ole hea!

Kuigi need näited on natuke äärmuslikud, mõnikord, kui inimesed konfigureerivad oma süsteeme "kapoti all", võivad nad teatud faili või kausta rikkuda, mida nad sooviksid taastada. Õnneks varundab Time Machine kõik failid süsteemis (peidetud või mitte), nii et kui teil on need failid taastada; siiski ei saa te seda kohe alguses teha, sest Time Machine ei näita peidetud faile.

Mõnel juhul võite peidetud failid peidetud kataloogi kaudu avada, alustades kõigepealt seda kataloogi. ADC kasutaja "uwes98" puhul, kui ta oleks eemaldanud ainult ühe faili peidetud / etc kataloogist, oleks ta saanud kasutada Finderi "Go to folder" käsku (menüüs Go) ja kirjutas "/ etc" minge peidetud kausta. Siit ilmuvad kõik / etc kataloogi failid ja ta oleks võinud seejärel kasutada Time Machine'i huvipakkuva faili leidmiseks ja taastada selle eelmise versiooni.

Kahjuks, kui olete eemaldanud peidetud kataloogi, mis asub normaalselt nähtavas kataloogis (nagu ka kogu / etc kataloogi puhul), siis ei luba Finder seda näha vaikimisi, nii et kasutate "Mine kausta" käsk ei tööta. Sellegipoolest saate selle Time Machine abil taastada, näidates esmalt peidetud faile Finderis.

  1. Avage terminal.

  2. Käivita järgmine käsk:

    vaikeväärtused kirjutavad com.apple.finder AppleShowAllFiles TRUE, killall Finder

  3. Minge puuduva peidetud kausta asukohta ja kasutage selle taastamiseks Time Machine'i.

  4. Failide peitmiseks käivitage järgmine käsk:

    vaikeväärtused kirjutavad com.apple.finder AppleShowAllFiles FALSE, killall Finder

Need käskud näitavad peidetud faile, kuid puuduvad / etc kausta ja mõnede teiste puuduvate failide käsitlemisel peidetud kaustades on olemas hoiatus, kuna terminal võib neile tugineda, et need korralikult toimiksid ja seetõttu ei pruugi nad käske avada või käivitada, kui mõned kataloogid, sealhulgas kataloog / etc, puuduvad. Kui see juhtub, siis on see nii, et otsida eelistusi, et otsida peidetud faile, mitte kasutada ülaltoodud terminali protseduuri.

Selleks avage / uername / Library / Preferences / kaust ja avage fail "com.apple.finder.plist" sellises programmis nagu TextWrangler (programm peab saama tõlgendada binaarseid omaduste nimekirju). Kui fail on avatud, leidke võti, mida nimetatakse AppleShowAllFiles, ja selle all peaksite nägema string FALSE. Muutke see väärtuseks TRUE ning salvestage ja sulgege fail. Seejärel vajutage Option-Command-Escape, et avada jõu sulgemise aken ja taaskäivitada Finder. Nüüd tuleb kõik varjatud failid avalikustada ja Time Machine'ile saab pöörduda, et taastada oma süsteemis puuduvad peidetud failid.


 

Jäta Oma Kommentaar