Hur tar jag bort.Ds_Store-filer på Mac OS X?

DS_Store-filer kan skadas
DS_Store-filer kan skadas och få Finder att bete sig konstigt när du öppnar mappen som innehåller den.

Finder placerar automatiskt en DS_Store-fil i varje mapp som du har öppnat... DS_Store-filer skapas av Finder under normal drift. Dessa filer har visningsalternativ, inklusive ikonernas position, Finder-fönstrets storlek, fönsterbakgrunder plus många fler egenskaper men är dolda från användarens syn.

.DS_Store-filer kan bli skadade och få Finder att fungera konstigt när du öppnar mappen som innehåller den. Korrupta.DS_Store-filer orsakar problem som ett Finder-fönster som blinkar öppet och sedan stängs, oförmågan att se vissa ikoner eller sortera ikoner eller ändra visningsalternativen.

Steg

  1. 1
    För att radera en corrupted.ds_store-fil måste du använda terminal.app. För att göra det måste du vara inloggad på Mac OS X som administratör.
  2. 2
    Öppna terminalen.
    • Öppna ett nytt sökfönster och navigera till mappen Program till vänster. (Alternativt, när det står "Finder" bredvid din Apple i det övre vänstra hörnet på skärmen, välj "Go" -menyn och klicka på "Applications".)
    • Inne i mappen Applications längst ner finns mappen "Utilities". Öppna den mappen.
    • Hitta och dubbelklicka på applikationen 'Terminal' med vänster musknapp för att öppna den.
  3. 3
    Ge dig själv superanvändarbehörigheter (root) i terminalen så att du kan använda de kommandon som behövs för att radera några.ds_store-filer. Detta görs med kommandot 'sudo' (Byt användare och gör).
    • I terminal skriver du följande sudo ls (alla gemener) och trycker på [Return] på tangentbordet.
    • Terminal kommer att fråga dig om ett lösenord Använd ditt administratörskonto lösenord. Om du inte har ett lösenord, lämna det tomt. [OBS: Av säkerhetsskäl, till skillnad från Windows, visar Mac OS X inga tecken på att du skriver ditt lösenord, skriv bara normalt, även om ingenting visas.]
För att göra det måste du vara inloggad på Mac OS X som administratör
För att göra det måste du vara inloggad på Mac OS X som administratör.

Metod 1 av 2: navigera till mappen med filen corrupted.ds_store

Du måste nu navigera till mappen med skadad.DS_Store-fil, annars kommer det här problemet inte att rätta till ditt problem (såvida det inte är mappen där terminalen naturligtvis öppnas, vanligtvis din hemmapp. Det finns två metoder för att utföra denna uppgift.

  1. 1
    Metod 1: Använd kommandot 'cd' (Change Directory) tillsammans med sökvägen till mappen som behöver repareras.
    • För att översätta vad du gör i Finder till en skriftlig sökväg, börja med att klicka på 'Macintosh HD' på skrivbordet. Detta blir '/'. Klicka på nästa mapp. Namnet kommer att följa '/' så skriv en annan '/' före fler mappnamn. Till exempel, om mappen du har problem med är 'Macintosh HD' -> 'Program', är sökvägen till den här mappen '/ Applications'. Om problemmappen var mappen "Verktyg" inuti "Program" skulle sökvägen vara "/ Program / Verktyg".
    • Skriv cd / path (exempel: cd / Applications) och tryck sedan på Retur.
  2. 2
    Metod 2: Vi kan använda kommandot 'cd' och dra mappen till terminalen som automatiskt kompletterar sökvägen för dig.
    • Skriv cd i terminal följt av ett mellanslag
    • Hitta mappen med problemet men INTE ÖPPNA DET, dra dess ikon till terminalen. Se det slutföra vägen åt dig. Tryck på Retur.
Följ väldokumenterade Mac OS X Terminal-procedurer tills du vet vad du gör
Följ väldokumenterade Mac OS X Terminal-procedurer tills du vet vad du gör.

Metod 2 av 2: ta bort filen.ds_store

Du kan nu ta bort mappen DS_Store och allt innehåll med ett mycket kraftfullt kommando. 'Rm' (Ta bort) modifierad av '-f' tar bort alla filer och mappar som finns i målnamnet. MIS-TYP INTE detta kommando.

  1. 1
    Skriv rm -f.ds_store och tryck på retur. Terminal frågar ingen bekräftelse och ger ingen indikation på att detta har slutförts - det kommer bara att returnera ett meddelande om kommandot inte fungerade.
  2. 2
    Du ska nu kunna navigera till mappen i Finder och problemet bör rättas.

Tips

  • Fördelning av terminalkommandon som används i detta dokument
    • sudo ls
      • sudo: Står för ' Byt användare och gör'. Detta gör att allt som skrivs efter det körs från det mest kraftfulla kontot på datorn (Root) vilket i huvudsak gör det så att behörigheter och åtkomst nekad felmeddelanden inte kommer i vägen. I Mac OS X fortsätter detta att gälla tills du stänger och öppnar Terminal igen.
      • ls: Står för 'List' och gör att Terminal listar alla filer och mappar i den aktuella katalogen. Vi använde helt enkelt detta så att vi hade något icke-invasivt efter sudo-kommandot.
    • CD
      • cd: Står för 'Change Directory' och används för att navigera runt datorns mappstruktur.
      • Vägen: Är där vi vill navigera till. Några genvägar inkluderar: ~ för hemmappen för din för närvarande inloggade användare och / för 'Macintosh HD' [dvs. cd ~ är samma som cd / Användare / <ditt namn = "">]
    • rm -f <fil>
      • rm: Står för 'Ta bort' och används för att radera filer.
      • -f: Detta kallas en flagga och används för att ändra ett kommando. I det här fallet säger rm-kommandot att tvinga det att hända (ignorera behörigheter och invändningar). Om vi ville ta bort en mapp skulle vi också behöva använda flaggan -r vilket betyder att vara rekursiv (dvs ta bort allt inuti så var mycket försiktig med flaggan -r!).
      • Filen: Det här är filen som ska raderas.
Ge dig själv superanvändarbehörigheter (root) i terminalen så att du kan använda de kommandon som behövs
Ge dig själv superanvändarbehörigheter (root) i terminalen så att du kan använda de kommandon som behövs för att radera några.ds_store-filer.

Varningar

  • .DS_Store-filer innehåller inte något viktigt och kan raderas utan rädsla för allvarliga konsekvenser. Finder skapar innehållet efter behov. Samma sak kan inte sägas för allt i operativsystemet. Ta inte bort filer om du inte vet vad de gör.
  • Terminal.app är ett program som fungerar helt på textbaserad inmatning. En enkel felstavning eller oavsiktlig tangenttryckning i Terminal kan få allvarliga konsekvenser. Följ väldokumenterade Mac OS X Terminal-procedurer tills du vet vad du gör.

Saker du behöver

  • Mac OS X 10,0 eller senare.
  • Ett administratörskonto och lösenord.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail