Hogyan férhet hozzá a rejtett fájlokhoz a Time Machine rendszerben

Az OS X fájlrendszere alapértelmezés szerint viszonylag tiszta, ha a keresőn keresztül néz. Az egyetlen mappa látható a rendszer mappája, az alkalmazás mappája, a felhasználói otthoni könyvtárak és néhány más, amelyek hasznosak lehetnek a rendszer beállításához az Ön igényeinek megfelelően. A valóságban számos rejtett fájl és mappa segít az OS X viselkedésének szabályozásában, és időnként, amikor a szoftvercsomagokat konfigurálja, kölcsönhatásba kell lépnie azokkal.

A közelmúltban az Apple Support Communities fórumban az "uwes98" felhasználónak nehézségei voltak a Matlab technikai alkalmazás eltávolítása után, és eltávolították a rejtett "/ etc" fájlt a fájlrendszer gyökerében, ahelyett, hogy a Matlab az otthoni könyvtárában létrehozta volna. Ez a fajta hiba könnyen elvégezhető, különösen akkor, ha a terminált eltávolítja a fájlok eltávolításához és véletlenül egy egyszerű karaktert. Nézze meg például ezeket a három parancsot (ne futtassa őket):

  1. sudo rm -rf ~ / stb

  2. sudo rm -rf / etc

  3. sudo rm -rf ~ / stb

Az első parancs az "etc" mappát célozza meg és távolítja el az aktuális felhasználó saját könyvtárában, de a második és harmadik parancsnak pusztító hatása lenne a rendszerre. A tilde karakter nélkül (amely megadja az aktuális felhasználó kezdőkönyvtárának elérési útját) a második parancs eltávolítja a rendszer "/ etc" mappáját, amely a merevlemez gyökere. Ez a mappa számos konfigurációs fájlt tartalmaz a rendszerszolgáltatások számára, és az eltávolítása lényegében az OS X alapszerkezetének nagy részét megszakítja.

A harmadik parancs még nagyobb következményekkel járna. A hiba az, hogy teret adunk a tilde karakter és a parancs többi része között: ez azt jelenti, hogy az összes aktuális fájl otthoni könyvtárában található fájlokat célozza meg a rendszer "/ etc" mappájában található összes fájl mellett, és távolítsa el őket . Ennek eredményeként nemcsak a rendszert megszakítja, hanem az összes adatot törölni fogja. Nem jó!

Míg ezek a példák kicsit extrémek, néha amikor az emberek a "motorháztető alatt" rendszerezik a rendszerüket, egy adott fájlt vagy mappát megsérthetnek, amit vissza szeretnének állítani. Szerencsére a Time Machine biztonsági mentést készít a rendszer összes fájljáról (rejtve vagy nem), így ha van, akkor visszaállíthatja a fájlokat; ezt azonban nem lehet közvetlenül először elvégezni, mivel a Time Machine nem mutat rejtett fájlokat.

Bizonyos esetekben a rejtett fájlokat egy rejtett könyvtárban feltárhatja, először a könyvtárba lépve. Az "uwes98" ADC felhasználó esetében, ha csak egy fájlt távolított el a rejtett / etc könyvtárból, akkor a Finder "Go to folder" parancsát (a Go menüben) használta, és beírta a "/ etc" -et menjen a rejtett mappába. Innen az / etc könyvtárban lévő összes fájl kiderülne, és ezután a Time Machine-t hívhatná meg, hogy megtalálhassa az érdeklődő fájlt, és visszaállítson egy korábbi verziót.

Sajnos, ha eltávolított egy rejtett könyvtárat, amely egy normálisan látható könyvtárban van (mint a teljes / etc könyvtárban), akkor a Finder nem teszi lehetővé, hogy alapértelmezés szerint láthassa azt, így a "Ugrás a mappába" lehetőségre. parancs nem fog működni. Mindazonáltal a Time Machine segítségével is visszaállíthatja a rejtett fájlokat a Finderben.

  1. Nyissa meg a terminált.

  2. Futtassa a következő parancsot:

    alapértelmezett értékek: com.apple.finder írása AppleShowAllFiles TRUE, killall Finder

  3. Lépjen a hiányzó rejtett mappa helyére, és hívja vissza a Time Machine-t a visszaállításhoz.

  4. Futtassa a következő parancsot a fájlok elrejtéséhez:

    alapértelmezett értékek: com.apple.finder írása AppleShowAllFiles FALSE, killall Finder

Ezek a parancsok megmutatják a rejtett fájlokat, de van egy figyelmeztetés, ha egy hiányzó / etc mappát és néhány más hiányzó fájlt kezel a rejtett mappákban, abban az esetben, ha a terminál támaszkodhat rájuk, hogy megfelelően működjenek, és ezért előfordulhat, hogy nem nyitnak vagy futtatnak parancsokat, ha bizonyos könyvtárak, beleértve az / etc könyvtárat is hiányoznak. Ha ez megtörténik, akkor van egy módja annak, hogy manuálisan állítsa be a kereső beállításait a rejtett fájlok megjelenítéséhez, ahelyett, hogy a fenti terminál eljárást használja.

Ehhez lépjen a / uername / Library / Preferences / mappába, és nyissa meg a "com.apple.finder.plist" fájlt egy olyan programban, mint a TextWrangler (a programnak képesnek kell lennie a bináris tulajdonságlisták értelmezésére). Nyissa meg a fájlt, keresse meg az AppleShowAllFiles nevű kulcsot, és alatta a FALSE karakterlánc bejegyzést kell látnia. Módosítsa ezt a TRUE értékre, és mentse és zárja be a fájlt. Ezután nyomja meg az Option-Command-Escape gombot az erő-kilépés ablak megjelenítéséhez, és indítsa újra a keresőt. Most minden rejtett fájlt fel kell tárni, és a Time Machine-t meg lehet hívni a hiányzó rejtett fájlok helyreállítására.


 

Hagyjuk Meg Véleményét