Mac OS X: Hur man tar bort .DS_Store-filer

click fraud protection

Har du plötsligt filer eller ikoner med namnet .DS_Store som dyker upp i dina mappar eller på skrivbordet? Och du har ingen aning om hur de kom dit eller hur du ska hantera dem? Om du försöker ta bort just dessa filer, dyker de helt enkelt upp igen så fort du tar bort dem eller lägger dem i papperskorgen. Så, hur får de där jäkla .DS_Store-filerna att försvinna?Mac OS X: Hur man tar bort .DS_Store-filer

Innehåll

    • relaterade artiklar
  • Allt om .DS_Store-filer
  • Ta inte bort .DS_Store-filer (såvida du inte har en mycket bra anledning)
  • Gör dina .DS_Store-filer dolda igen
    • Visa dina .DS_Store-filer
  • Om du måste radera, gör det enligt boken med Terminal
    • Ta bort alla DS_Store-filer
    • Ta bort DS_Store-filer automatiskt med jämna mellanrum
    • Relaterade inlägg:

relaterade artiklar

  • Snabba upp din Mac med Terminal
  • Hur man åtgärdar korrupta användarkonton
  • 10 saker för Mac-användare
  • Säkerhetskopiera iDevice med iTunes och Terminal

Allt om .DS_Store-filer

.DS_Store (eller Desktop Services Store) är dolda cachefiler skapade av Mac OS. Och om de inte finns skapar ditt operativsystem dem. Dessa dolda filer skapas automatiskt av din Macs Finder i din dators kataloger. De innehåller information om din systemkonfiguration och inställningar, såsom ikonstorlek och annan katalogmetadata. Om du av en slump eller av misstag laddar upp dessa .DS_Store-filer tillsammans med andra filer, kan filerna släppa information om din dator.

Din Mac placerar automatiskt en .DS_Store-fil i varje mapp du har öppnat. Om du plötsligt ser.DS_Store-filer och inte kunde bli av med dem, aktiverade du förmodligen av misstag Visa alla filer. Även om .DS_Store-filer är osynliga för den genomsnittliga användaren, om du delar med en Windows-dator eller har dolda filer som visas i Finder, ser du dem överallt, i varje mapp. Du kanske till och med ser en .ds_store-ikon på skrivbordet! Med all sannolikhet har du förmodligen ingen aning om hur .DS_Store-filerna hamnade där från början, vad de betyder eller hur du får bort dem från skrivbordet eller mappen.

Ta inte bort .DS_Store-filer (såvida du inte har en mycket bra anledning)

Om du inte har en särskild anledning att ta bort dessa .DS_Store-filer (Windows-delning kan vara en solid anledning,) det är bäst att lämna dem "som de är". Det finns ingen prestandafördel med att ta bort .DS_Store filer. De är ofarliga filer som vanligtvis inte orsakar några problem. Kom ihåg att .DS_Store-filen sparar dina personliga mappinställningar, såsom ikonarrangemang och kolumnsortering. Och det är därför du normalt inte vill ta bort dem utan hellre Dölja dem.

Du kan ta bort dem, men de återskapas av OS ändå, främst för att lagra din preferensinformation.

Så för de flesta av oss är det bäst att bara göra .DS_Store-filer dolda igen

Gör dina .DS_Store-filer dolda igen

  1. Starta Terminal genom att välja Program > Verktyg
  2. Ange följande kommando: standardinställningar skriv com.apple.finder AppleShowAllFiles -boolesk false; killall Finder 
    1. Du kan också använda kommandot: standardinställningar skriv com.apple.finder AppleShowAllFiles FALSE; killall Finder
  3. Tryck på retur, Finder startas om och .DS_Store-filer (och andra osynliga filer) döljs igenMac OS X: Hur man tar bort .DS_Store-filer
  4. Om din .DS_Store-fil fortfarande är synlig, starta om Finder.
    1. Använd kortkommandot Alternativ+Skift+Kommando+Escape ELLER
    2. Öppna Finder
    3. Klicka på Apple-menyn medan du håller ned Skift-tangenten
    4. Klicka på Force Quit Finder eller använd kortkommandot Alternativ+Skift+Kommando+EscapeMac OS X: Hur man tar bort .DS_Store-filer

Visa dina .DS_Store-filer

Om du bestämmer dig för att du vill visa .DS_Store-filen eller andra osynliga filer, använd bara ett annat (och mycket liknande) terminalkommando
  1. Starta Terminal
  2. Ange följande kommando: standardinställningar skriv com.apple. Finder AppleShowAllFiles TRUE; killall Finder
    1. Eller använd det här kommandot: standardinställningar skriv com.apple.finder AppleShowAllFiles -boolean true; killall Finder 
  3. Tryck på retur och din Finder startar om och visar alla dessa dolda filer inklusive .DS_Store
  4. Om dina dolda filer eller .DS_Store-filen inte dök upp igen, starta om Finder.
    1. Använd kortkommandot Alternativ+Skift+Kommando+Escape ELLER
    2. Håll ned ⌥ (alt/alternativ) och högerklicka på Finder-ikonen i din Dock
    3. Klicka på Starta om eller använd kortkommandot Alternativ+Skift+Kommando+Escape

Om du måste radera, gör det enligt boken med Terminal

macOS App Store-uppdateringar visas inte? Spökuppdateringar?

Ta bort alla DS_Store-filer

  1. Välj Program > Verktyg och starta Terminal
  2. Ange kommandot: sudo hitta / -namn “.DS_Store” -depth -exec rm {} \;
  3. Ange ditt OS-administratörslösenord när du tillfrågas om ett lösenord

Ta bort DS_Store-filer automatiskt med jämna mellanrum

  1. Välj Program > Verktyg för att starta Terminal.
  2. Ange följande UNIX-kommando: sudo crontab -e
  3. När du tillfrågas om ett lösenord, ange ditt OS-administratörslösenord
  4. I vi-redigeraren, tryck på bokstaven jag på ditt tangentbord en gång och skriv in följande kommando: 15 1 * * * rot hitta / -namn “.DS_Store” -djup -exec rm {} \;
    1. Denna crontab-post har följande format:
    2. Systemet kör automatiskt kommandot klockan 01:15 varje dag. För att konfigurera kommandot för en annan tid, använd andra värden
  5. För att spara posten, tryck på Esc en gång och tryck sedan på samtidigt Skift+Z+Z

Obs: Detta kommandot körs när din dator är antingen på eller i viloläge.

sudz - äpple
SK( Redaktionschef )

Sudz (SK) är besatt av teknik sedan den tidiga ankomsten av A/UX till Apple, och är ansvarig för den redaktionella ledningen av AppleToolBox. Han är baserad i Los Angeles, Kalifornien.

Sudz specialiserar sig på att täcka allt som rör macOS, efter att ha granskat dussintals OS X- och macOS-utvecklingar genom åren.

I ett tidigare liv arbetade Sudz med att hjälpa Fortune 100-företag med deras ambitioner om teknik och affärstransformation.