Datotečni sistem v OS X je privzeto precej čist, če ga pregledate preko Finderja. Edine mape, ki jih vidite, so sistemska mapa, mapa aplikacij, uporabniški domači imeniki in nekaj drugih, ki bi lahko bile koristne pri konfiguriranju sistema za vaše potrebe. V resnici obstaja veliko skritih datotek in map, ki pomagajo upravljati obnašanje OS X, in občasno, ko konfigurirate programske pakete, morate sodelovati s temi elementi.
Pred kratkim je uporabnik foruma Apple Support Communities "uwes98" imel težave po odstranitvi tehnične računalniške aplikacije Matlab in odstranitvi skrite datoteke "/ etc" v korenu datotečnega sistema namesto tistega, ki ga je Matlab ustvaril v svojem domačem imeniku. To vrsto napake je enostavno narediti, še posebej, če uporabljate Terminal za odstranjevanje datotek in nenamerno zamudite preprost znak. Oglejte si na primer te tri ukaze (ne vodite jih):
sudo rm -rf ~ / etc
sudo rm -rf / etc
sudo rm -rf ~ / etc
Prvi ukaz bi ciljal in odstranil mapo "etc" znotraj domačega imenika trenutnega uporabnika, drugi in tretji ukazi pa bi imeli uničujoče učinke na sistem. Brez znaka tilde (ki določa pot do domačega imenika trenutnega uporabnika), bo drugi ukaz odstranil mapo "/ etc" sistema, ki je v korenu trdega diska. Ta mapa vsebuje številne konfiguracijske datoteke za sistemske storitve in odstranitev bi bistveno prekinila veliko osnovne strukture OS X.
Tretji ukaz bi imel še večje posledice. Napaka je v tem, da postavite razmik med znakom tilde in preostalim delom ukaza: to pove, naj poleg vseh datotek v mapi »/ etc« sistema v datoteko »/ etc« ciljne vse datoteke znotraj domačega imenika trenutnega uporabnika in jih odstrani . Posledica tega je, da ne samo, da boste prekinili sistem, ampak boste izbrisali vse podatke. Slabo!
Čeprav so ti primeri nekoliko ekstremni, včasih, ko ljudje konfigurirajo svoje sisteme "pod pokrovom", lahko poškodujejo določeno datoteko ali mapo, ki jo želijo obnoviti. Na srečo bo Time Machine varnostno kopiral vse datoteke v sistemu (skrite ali ne), tako da jih lahko obnovite; vendar tega sprva ne morete storiti neposredno, ker Time Machine ne bo prikazal skritih datotek.
V nekaterih primerih lahko skrite datoteke v skritem imeniku razkrijete tako, da najprej obiščete ta imenik. V primeru uporabnika ADC "uwes98", če je odstranil samo eno datoteko iz skritega / etc direktorija, bi lahko uporabil ukaz Finderja "Go to folder" (v meniju Go) in vtipkal "/ etc" na pojdite v skrito mapo. Od tod bi se razkrile vse datoteke v imeniku / etc in potem bi lahko priklical Time Machine, da bi poiskal zanimivo datoteko in obnovil njeno prejšnjo različico.
Na žalost, če ste odstranili skrit imenik, ki je znotraj običajno vidnega imenika (kot je to v primeru celotnega imenika / etc), potem vam Finder ne dovoli, da ga vidite privzeto, tako da uporabite "Pojdi v mapo" ukaz ne bo deloval. Kljub temu jo lahko še vedno obnovite z uporabo Time Machine, tako da najprej prikažete skrite datoteke v Finderju.
Odprite terminal.
Zaženite naslednji ukaz:
privzeto napišite com.apple.finder AppleShowAllFiles TRUE, killall Finder
Pojdite na lokacijo manjkajoče skrite mape in pokličite Time Machine, da jo obnovite.
Če želite skriti datoteke, zaženite naslednji ukaz:
privzeto napišite com.apple.finder AppleShowAllFiles FALSE; killall Finder
Ti ukazi bodo prikazali skrite datoteke, vendar obstaja opozorilo, ko se ukvarjate z manjkajočo mapo / etc in nekaterimi drugimi manjkajočimi datotekami v skritih mapah, saj se lahko terminal zanaša na njihovo pravilno delovanje in zato morda ne bo odprl ali zagnal ukazov nekateri imeniki, vključno z imenikom / etc, manjkajo. Če se to zgodi, obstaja način, da se ročno prilagodi nastavitve Finderja, da se prikažejo skrite datoteke, namesto da bi uporabili zgoraj navedeni postopek.
Če želite to narediti, pojdite v mapo / uername / Library / Preferences / in odprite datoteko "com.apple.finder.plist" v programu, kot je TextWrangler (program mora biti zmožen interpretirati binarne sezname lastnosti). Ko je datoteka odprta, poiščite ključ, imenovan AppleShowAllFiles, in pod njim boste videli niz vnosa FALSE. Spremenite to na TRUE in shranite in zaprite datoteko. Nato pritisnite Option-Command-Escape, da odprete okno za prekinitev sile in ponovno zaženete Finder. Zdaj morajo biti vse skrite datoteke razkrite in lahko prikličete Time Machine, da obnovite manjkajoče skrite datoteke v sistemu.
Pustite Komentar