Så här öppnar du dolda filer som återställs i Time Machine

Filsystemet i OS X är relativt rent som standard när det ses genom Finder. De enda mapparna du ser är systemmappen, programmappen, användarhemskataloger och några andra som kan vara användbara när du konfigurerar systemet för dina behov. I verkligheten finns det ett antal dolda filer och mappar som hjälper till att styra beteendet hos OS X, och ibland när du konfigurerar programvarupaket måste du interagera med dessa objekt.

Nyligen i forumet för Apple Support Communities-forum hade "dinaes98" problem med att avinstallera den tekniska databasprogrammet Matlab och ta bort den dolda "/ etc" -filen i filsystemets rota istället för den som Matlab hade skapat i sin hemkatalog. Denna typ av fel är lätt att göra, speciellt om du använder terminalen för att ta bort filer och oavsiktligt saknar en enkel karaktär. Ta en titt på dessa tre kommandon (kör inte dem):

  1. sudo rm-rf ~ / etc

  2. sudo rm-rf / etc

  3. sudo rm-rf ~ / etc

Det första kommandot skulle rikta in och ta bort en mapp "etc" i den nuvarande användarens hemkatalog, men andra och tredje kommandon skulle ha förödande effekter på systemet. Utan tilde-tecknet (som anger sökvägen till den aktuella användarens hemkatalog), skulle det andra kommandot ta bort systemets "/ etc" -mapp som ligger i hårddiskens rot. Den här mappen innehåller många konfigurationsfiler för systemtjänster och borttagning av det skulle väsentligen bryta mycket av den underliggande strukturen i OS X.

Det tredje kommandot skulle få ännu större konsekvenser. Misstaget här är att placera ett mellanslag mellan tegelteckenet och resten av kommandot: detta berättar att det riktar sig mot alla filer i den aktuella användarens hemkatalog utöver alla filer i systemets / etc-mapp och tar bort dem . Som ett resultat skulle du inte bara bryta systemet men du skulle radera alla dina data. Inte bra!

Även om dessa exempel är lite extrema, kan de ibland närma sig sina system "under huven", så att de kan korrumpera en specifik fil eller mapp som de skulle vilja återställa. Lyckligtvis kommer Time Machine att säkerhetskopiera alla filer på systemet (dold eller inte), så om du har det kan du återställa filerna; Du kan dock inte göra det direkt, eftersom Time Machine inte kommer att visa dolda filer.

I vissa fall kan du avslöja de dolda filerna i en dold katalog genom att först gå till den katalogen. När det gäller ADC-användare "uwes98", om han bara hade tagit bort en fil från den dolda / etc-katalogen, kunde han ha använt Finder-kommandot "Gå till mapp" (i Go-menyn) och skrivet "/ etc" till Gå till den dolda mappen. Härifrån kommer alla filer i / etc-katalogen att avslöjas och han kunde då ha påkallat Time Machine för att hitta filen av intresse och återställa en tidigare version av den.

Tyvärr, om du har tagit bort en dold katalog som ligger inom en normalt synlig katalog (som det är fallet med hela mappen / etc), kommer Finder inte att tillåta dig att se den som standard, så använd "Gå till mapp" kommandot fungerar inte. Ändå kan du återställa det med Time Machine genom att först visa dolda filer i Finder.

  1. Öppna terminalen.

  2. Kör följande kommando:

    standardvärden skriv com.apple.finder AppleShowAllFiles TRUE; killall Finder

  3. Gå till platsen för den saknade dolda mappen och aktivera Time Machine för att återställa den.

  4. Kör följande kommando för att dölja filer:

    standardvärden skriv com.apple.finder AppleShowAllFiles FALSE; killall Finder

Dessa kommandon visar de dolda filerna, men det finns ett tillvägagångssätt när det gäller en saknad / etc-mapp och några andra saknade filer i dolda mappar, eftersom terminalen kan förlita sig på dem för att fungera korrekt och därför kanske inte öppnar eller kör kommandon om vissa kataloger inklusive mappen / etc saknas. Det finns ett sätt runt om det händer, vilket är att manuellt justera Finderens inställningar för att visa dolda filer i stället för att använda Terminalproceduren som anges ovan.

För att göra detta, gå till / användarnamnet / Bibliotek / Inställningar / mapp och öppna filen "com.apple.finder.plist" i ett program som TextWrangler (programmet måste kunna tolka binära egenskapslistor). Med filen öppen, leta reda på nyckeln som heter AppleShowAllFiles, och under den ska du se en strängpost i FALSE. Ändra det här till TRUE och spara och stäng filen. Tryck sedan på Option-Command-Escape för att få fram fönsterfönstret och starta om Finder. Nu ska alla dolda filer avslöjas, och du kan åberopa Time Machine för att återställa alla saknade dolda filer till ditt system.


 

Lämna Din Kommentar