Perché un file .DS_Store continua ad apparire sul desktop?

22

Ogni volta che lo elimini dal desktop, ottengo lo stesso file ".DS_store" creato dopo un po 'di tempo. C'è una ragione per cui questo accade? E posso impedire definitivamente che venga creato?

    
posta Render 06.10.2012 - 15:33
fonte

9 risposte

24

Scrivilo nel Terminale (/Applications/Utilities/Terminal.app):

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

Il primo comando imposta la visibilità dei file nascosti su nascosto; il secondo forza il Finder a riavviare. Questo è necessario perché il primo comando abbia effetto.

Puoi anche disconnetterti / riavviare invece di uccidere il Finder, ma il primo comando è necessario per cambiare una preferenza nascosta (una che il Finder non può cambiare usando le normali opzioni o preferenze di visualizzazione del Finder).

    
risposta data 06.10.2012 - 15:35
fonte
13

C'è un modo per nascondere tutti i file "punti" dal desktop con l'app di terze parti chiamata XtraFinder .

Vai a Impostazioni → scheda Funzioni → Nascondi file punto sul desktop

Anche se non riesco ancora a nascondere tutti i file .DS_Store e mantenere visibili tutti gli altri file, questo è un miglioramento piacevole.

    
risposta data 11.01.2015 - 11:27
fonte
5

Per coloro che desiderano visualizzare ancora altri file nascosti ma nascondere il file .DS_Store del desktop, la soluzione è di dare alla versione desktop un'icona trasparente. Le migliori istruzioni che ho trovato sono qui:

link

Quando hai finito con l'icona trasparente, trascina il testo dell'icona sullo schermo e non vedrai più il file desktop.

    
risposta data 11.05.2016 - 22:07
fonte
5

._Store viene utilizzato da OS X per memorizzare le informazioni sulla directory utilizzate dal Finder come la posizione dell'icona, ecc.

In OS X qualsiasi nome di file che inizia con un "." è nascosto, in modo da nascondere il file .DS_Store è possibile utilizzare il comando del terminale:

sudo defaults write com.apple.finder AppleShowAllFiles NO

In pratica, puoi ignorarlo. Se stai copiando una directory su una chiavetta USB e la guardi in Windows, sentiti libera di eliminarla. È il Finder di Mac OS X che crea questo file ogni volta che apre una nuova directory.

Una soluzione alternativa sarebbe impedire a Finder di creare automaticamente questi file. Il seguente comando di terminale modifica l'impostazione predefinita dalla creazione automatica su non:

defaults write com.apple.desktopservices DSDontWriteNetworkStores TRUE

E per ripristinare il comportamento predefinito:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores
    
risposta data 14.04.2014 - 15:24
fonte
0

Per mantenere questo thread aggiornato, non è più necessario uccidere il Finder per mostrare / nascondere i file di punti.

Questo Applescript lo farà aggiornando invece tutti i contenuti della finestra; è anche più veloce del rilancio del Finder.

set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState


tell application "Finder"
    set theWindows to every Finder window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view

        end if
        set current view of this_item to theView
    end repeat
end tell

Salva come app & avvia per attivare la visibilità.

    
risposta data 11.01.2015 - 11:47
fonte
0

È possibile rimuovere tutti i file DS_Store

  1. Seleziona Applicazioni > Utilità per avviare Terminal.

  2. Immettere il seguente comando UNIX:

  3. sudo find / -name ".DS_Store" -depth -exec rm {} \;

Quando viene richiesta una password, immetti la password dell'amministratore di Mac OS X.

Puoi anche pianificare un crontab per rimuoverli periodicamente Ulteriori dettagli: link

    
risposta data 21.11.2016 - 01:20
fonte
-2

C'è un'applicazione che puoi scaricare chiamata Show Hidden Files.app Permette di attivare e disattivare facilmente i file nascosti. Il file di archivio .ds viene sempre generato nel Finder. Puoi nascondere il file solo attraverso i metodi indicati o con questo comodo script.

    
risposta data 08.08.2015 - 18:37
fonte
-3

Puoi scaricare e utilizzare l'app per rimuovere i file ds_store dall'App Store di Apple.

    
risposta data 21.10.2015 - 01:28
fonte
-4

Apparentemente, era dovuto a un vecchio aggiornamento di Safari che mostrava accidentalmente il file .DS_Store.

    
risposta data 14.04.2014 - 12:19
fonte

Leggi altre domande sui tag