Finder legger automatisk en. DS_Store fil inn i hver mappe du har åpnet.. DS_Store filer som er opprettet av Finder i løpet av sin ordinære drift men disse filene er skjult fra visningen av brukeren.
Disse filene brukes til å lagre posisjonene til ikoner, størrelsen på de respektive Finder-vinduet, vinduets bakgrunn, og mange flere visningsalternativer.
. DS_Store filer kan bli ødelagt forårsaker uvanlig oppførsel av finder når du åpner bestemte mapper som finder vinduet blinker åpen og deretter lukking, manglende evne til å se noen ikoner, manglende evne til å sortere ikoner, eller manglende evne til å endre visningsalternativer.
Trinn
- 1For å slette en skadet. DS_Store filen du må bruke Terminal.app. Før du begynner må du sikre at du er logget inn Mac OS X som administrator.
- 2Åpne terminal
- Åpne et nytt Finder-vindu og naviger til Programmer-mappen til venstre. (Alternativt når det står "Finder" ved siden av Apple din i øvre venstre hjørne av skjermen kan du velge "Start"-menyen og klikk "Applications ')
- I Programmer-mappen nær helt nederst er en annen mappe som heter 'Verktøy' navigere til denne mappen.
- Finn den 'Terminal' søknad og gi det et dobbeltklikk med venstre museknapp for å åpne den.
- Åpne et nytt Finder-vindu og naviger til Programmer-mappen til venstre. (Alternativt når det står "Finder" ved siden av Apple din i øvre venstre hjørne av skjermen kan du velge "Start"-menyen og klikk "Applications ')
- 3Gi deg selv super-user (root) tillatelser i terminalen. For å utføre kommandoene nødvendig å slette noen. DS_Store filene du trenger super-user eller "root" tilgang til systemet. Dette gjøres ved hjelp av 'sudo' kommando som står for "Bytt bruker og Do '
- I terminal skriver du inn følgende sudo ls (små bokstaver) og trykk [Return] på tastaturet.
- Terminalen vil be deg om et passord, er dette passordet ditt administratorpassord på datamaskinen (passordet for kontoen din). Hvis du ikke har et passord la det stå tomt. [MERK:. Av sikkerhetsmessige grunner motsetning til Windows Mac OS X vil nå vise noen tegn på at du skriver inn passordet, bare fortsette å skrive, selv om ingenting beveger du skriver korrekt]
- I terminal skriver du inn følgende sudo ls (små bokstaver) og trykk [Return] på tastaturet.
Naviger til mappen med den ødelagte. DS_Store fil
Hvis vi skulle bare slette den. DS_Store filen fra der terminal naturlig åpner (vanligvis Hjem-mappen) ville det ikke klarer å løse problemene som du har som hver mappe har sin egen. DS_Store filen mindre selvfølgelig problemet er med hjemmet ditt mappe. Det finnes to metoder for å oppnå denne oppgaven.
- 1Metode 1: Vi kan bruke det som kalles 'cd' kommando som står for "Change Directory" og skriv inn banen til mappen.
- Å oversette hva du gjør i Finder til en skriftlig bane start ved å klikke Macintosh HD "på skrivebordet dette vil bli '/', klikker du på neste mappe dette vil trail '/', skriver en annen '/' før eventuelle ytterligere mapper. For eksempel hvis mappen du har problemer med er "Macintosh HD" -> "Programmer"-banen til denne mappen er '/ Applications' hvis problemet mappen var "Utilities"-mappen inne "Programmer"-banen ville være '/ Programmer / Verktøy '
- Å bruke 'cd' kommandotypen cd eksempel: cd / Applications etter kommandoen trykk retur.
- Å oversette hva du gjør i Finder til en skriftlig bane start ved å klikke Macintosh HD "på skrivebordet dette vil bli '/', klikker du på neste mappe dette vil trail '/', skriver en annen '/' før eventuelle ytterligere mapper. For eksempel hvis mappen du har problemer med er "Macintosh HD" -> "Programmer"-banen til denne mappen er '/ Applications' hvis problemet mappen var "Utilities"-mappen inne "Programmer"-banen ville være '/ Programmer / Verktøy '
- 2Metode 2: Vi kan bruke 'cd' kommando og dra mappen til terminalen som auto fullfører banen.
- Skriv inn cd i terminal etterfulgt av et mellomrom
- Finn mappen med problemet, men ikke gå inn i den, drar det ikonet i terminal og du vil merke den fullfører banen for deg på hvilket tidspunkt du kan trykke på retur.
- Skriv inn cd i terminal etterfulgt av et mellomrom
Slett. DS_Store fil
Den neste kommando vi skal bruke er "rm" som står for "Fjern" vi kommer til å endre denne kommandoen med '-rf' som forteller å kommandere å være rekursiv og å tvinge fjerning så det er veldig viktig å ikke skriver feil denne kommandoen.
- 1Nå som vi er inne i berørte mappen i terminal er det på tide å slette den skadede. DS_Store, skriver rm-rf. DS_Store og trykk på Enter. Terminal vil be om ingen bekreftelse og gir ingen indikasjon på at dette er gjort - det vil bare returnere en melding hvis kommandoen ikke fungerte.
- 2Du skal nå være i stand til å navigere til mappen i finder og spørsmålet bør rettes.
Tips
- Fordeling av Terminal kommandoer som brukes i dette dokumentet
- sudo ls
- sudo: Står for "Bytt bruker og gjøre" dette fører til noe skrevet etter det å bli henrettet som den mektigste konto på datamaskinen (Root) egentlig gjør det så tillatelser og tilgang nektes feilmelding ikke vil komme i veien. I Mac OS X dette gjelder til du lukker og åpner terminal.
- ls: Står for "List" og gjør terminal liste alle filer og mapper i gjeldende katalog. Vi bare brukte dette så vi hadde noe non-invasiv etterfølgende sudo kommandoen.
- cd
- cd: Står for "Change Directory", og brukes til å navigere rundt i mappestrukturen på datamaskinen.
- Banen: Er der vi ønsker å navigere til. Noen snarveier inkluderer: ~ for hjemmet mappen din påloggede brukeren og / for 'Macintosh HD' [. Dvs. cd ~ er det samme som cd / Users / <your name="">]
- rm-rf <fil>
- rm: Står for "Fjern" og brukes til å slette filer.
- -Rf: Disse kalles flagg og brukes til å endre en kommando, i dette tilfellet de forteller kommandoen rm å være rekursiv (hvis vi sletter en mappe, slette alt inne) og å tvinge det til å skje (ignorere tillatelser, og innvendinger ).
- Fil: Dette er filen som skal slettes.
- sudo ls
Advarsler
- Terminal.app er et program som fungerer helt på tekst basert input en enkel stavefeil eller utilsiktet tastetrykk i terminal kan ha alvorlige konsekvenser må du bare følge godt dokumenterte terminal prosedyrer, mens i terminal med mindre du vet hva du gjør.
- . DS_Store filer inneholder ikke noe viktig og kan bli slettet uten frykt for alvorlige konsekvenser. Det samme kan ikke sies for alt i operativsystemet - ikke slette filer hvis du ikke vet hva de gjør.
Ting du trenger
- Mac OS X 10.0 eller nyere.
- En administrator kontoen som du kjenner til passordet.