Ako získať prístup k skrytým súborom na obnovenie v nástroji Time Machine

Súborový systém v operačnom systéme OS X je v predvolenom nastavení relatívne čistý pri prezeraní prostredníctvom vyhľadávača. Jediné priečinky, ktoré vidíte, sú systémová zložka, priečinok aplikácií, domovské adresáre používateľov a niekoľko ďalších, ktoré môžu byť užitočné pri konfigurácii systému podľa vašich potrieb. V skutočnosti existuje množstvo skrytých súborov a priečinkov, ktoré pomáhajú riadiť správanie OS X, a občas pri konfigurácii softvérových balíkov musíte komunikovať s týmito položkami.

Nedávno v užívateľskom fóre Apple Support Communities užívateľ "uwes98" mal problémy po odinštalovaní technickej výpočtovej aplikácie Matlab a odstránenie skrytého súboru "/ etc" v koreňovom adresári súborového systému namiesto toho, ktorý Matlab vytvoril vo svojom domovskom adresári. Tento typ chyby je ľahké, najmä ak používate terminál na odstránenie súborov a neúmyselne chýba jednoduchý znak. Pozrite sa napríklad na tieto tri príkazy (ich nespúšťajte):

  1. sudo rm -rf ~ / atď

  2. sudo rm -rf / atď

  3. sudo rm -rf ~ / atď

Prvý príkaz by smeroval a odstránil priečinok "etc" v domovskom adresári aktuálneho používateľa, ale druhý a tretí príkaz by mal na systém zničujúci vplyv. Bez znaku tilde (ktorý určuje cestu k domovskému adresáru aktuálneho používateľa) druhý príkaz odstráni priečinok systému "/ etc", ktorý je v koreňovom adresári pevného disku. Tento priečinok obsahuje množstvo konfiguračných súborov pre systémové služby a jeho odstránenie by v podstate narušilo podstatnú časť základnej štruktúry operačného systému OS X.

Tretí príkaz by mal ešte väčšie dôsledky. Chyba tu spočíva v vložení medzery medzi znakom tilde a zvyškom príkazu: toto povie všetkým súborom v domovskom adresári aktuálneho používateľa okrem všetkých súborov v priečinku "/ etc" systému a ich odstránenie, V dôsledku toho by ste nielen prerušili systém, ale odstránili by ste všetky svoje údaje. Nie dobré!

Zatiaľ čo tieto príklady sú trochu extrémne, niekedy, keď ľudia konfigurujú svoje systémy "pod kapucňou", môžu poškodiť určitý súbor alebo priečinok, ktorý by chceli obnoviť. Našťastie Time Machine zálohuje všetky súbory v systéme (skryté alebo nie), takže ak máte, že môžete obnoviť súbory; ale nemôžete to urobiť priamo na začiatku, pretože Time Machine nebude zobrazovať skryté súbory.

V niektorých prípadoch môžete odhaliť skryté súbory v skrytom adresári najprv do tohto adresára. V prípade používateľa ADC "uwes98", ak mal iba jeden súbor zo skrytého adresára / etc, mohol použiť príkaz Finder "Go to folder" (v ponuke Go) a zadal "/ etc" prejdite do skrytej zložky. Odtiaľ by sa odhalili všetky súbory v adresári / etc a mohol potom požiadať Time Machine o nájdenie súboru záujmu a obnovenie jeho predchádzajúcej verzie.

Bohužiaľ, ak ste odstránili skrytý adresár, ktorý sa nachádza v normálne viditeľnom adresári (ako je to v prípade celého adresára / etc), potom Finder neumožní, aby ste ho v predvolenom nastavení zobrazili, a to pomocou "Choď do priečinka" príkaz nebude fungovať. Napriek tomu ho môžete stále obnoviť pomocou nástroja Time Machine tým, že najprv zobrazíte skryté súbory vo vyhľadávači.

  1. Otvorte terminál.

  2. Spustite nasledujúci príkaz:

    predvolené písanie com.apple.finder AppleShowAllFiles TRUE, killall Finder

  3. Prejdite na miesto chýbajúcej skrytej zložky a zavolajte Time Machine na jej obnovenie.

  4. Spustite nasledujúci príkaz na skrytie súborov:

    predvolené písanie com.apple.finder AppleShowAllFiles FALSE, killall Finder

Tieto príkazy budú zobrazovať skryté súbory, ale pri riešení chýbajúceho priečinka / etc a niektorých ďalších chýbajúcich súborov v skrytých priečinkoch existuje námietka v tom, že sa Terminál môže spoliehať na to, aby správne fungovali, a preto nemusia otvárať alebo spúšťať príkazy, ak Niektoré adresáre vrátane adresára / etc chýbajú. Existuje spôsob, ako sa to stane, ak sa to stane, čo je ručné nastavenie preferencií Findera na zobrazenie skrytých súborov namiesto použitia vyššie uvedeného Terminálového postupu.

Za týmto účelom prejdite do priečinka / uername / Library / Preferences / a otvorte súbor "com.apple.finder.plist" v programe, ako je TextWrangler (program musí byť schopný interpretovať zoznamy binárnych vlastníctiev). Pri otvorenom súbore vyhľadajte kľúč nazvaný AppleShowAllFiles a pod ním by ste mali vidieť reťazec FALSE. Zmeňte to na TRUE a uložte a zatvorte súbor. Potom stlačte Option-Command-Escape, aby ste vyvolali okno s ukončením platnosti a opätovne spustili Finder. Teraz by mali byť odhalené všetky skryté súbory a môžete vyvolať Time Machine na obnovenie chýbajúcich skrytých súborov do vášho systému.


 

Zanechajte Svoj Komentár