Voglio vedere tutti i file nascosti sul mio Mac tranne .DS_Store
. C'è un modo per farlo?
Puoi mostrare i file nascosti in Finder con un semplice comando Terminale:
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
Quindi riavvia Finder tenendo premuto il tasto opzione e facendo clic con il pulsante destro del mouse sull'icona del dock.
Tuttavia, non è possibile nascondere i file .DS_Store senza nascondere il resto dei file nascosti. Probabilmente devi solo vivere in un modo o nell'altro.
Questo è ciò che suggerisce Adobe :
Per evitare di creare file .DS_Store, non utilizzare il Finder di OS X per visualizzare le cartelle. Un modo alternativo per visualizzare le cartelle consiste nell'utilizzare la riga di comando UNIX.
Brillante! ;)
Non puoi nasconderlo, ma puoi renderlo trasparente, quindi trascinarlo nell'angolo in basso a sinistra o in basso a destra. Quindi vedrai solo una stringa ".DS_Store" e non ci sarà alcuna icona.
Metodo esperto: copia un'immagine trasparente dal tuo editor img preferito, seleziona l'icona del file nella finestra delle informazioni sul file e incolla l'immagine trasparente quando l'icona originale è selezionata in alto.
Metodo passo-passo (precedente a Yosemite):
Per @mliqu: in OS X Yosemite (10.10.1):
Sto solo aggiungendo la mia soluzione a questo perché non mi piaceva nessuna delle altre opzioni. Sono uno sviluppatore web e uso /bin/zsh
e oh-my-zsh
... in entrambi i casi è possibile aggiungerlo a bash o sh.
È semplice, diretto e solo 8 righe. Lavoro molto nel terminale, quindi questo è il motivo per cui funziona meglio per il mio setup.
Nel mio .zshrc ho aggiunto le seguenti linee per rendere più semplice il passaggio.
function hideallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
killall Finder
}
function showallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
killall Finder
}
Quindi esegui . ~/.zshrc
o per bash . ~/.bash_profile
o logout del tuo Mac e torna indietro.
Quindi nel terminale puoi eseguire showallfiles
o hideallfiles
e cambierà la configurazione e riavvia Finder.
modifica: confermato funziona su 10.10 Yosemite
C'è questo strumento magico open source: asepsi . Le fonti sono disponibili su Github .
La versione 1.4 ora funziona con OS X Mavericks.
Aggiornamento: Segnalato non funzionante su El Capitan
Avvertenza: Asepsis non è più in sviluppo attivo e supportato in OS X 10.11 (El Capitan) e versioni successive.
A partire da macOS Sierra Beta, .DS_Store è in realtà sempre nascosto dal Finder. Mostra semplicemente i file nascosti come faresti normalmente e .DS_Store non ci sarà più:
defaults write com.Apple.Finder AppleShowAllFiles -bool YES && killall Finder
Dopo molti anni on/off di ricerca di una soluzione, ci sono solo poche alternative, nessuna delle quali corrisponde alla tua domanda originale; cioè nessuna soluzione esiste per la tua domanda specifica .... ancora
http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/Hiddenfiles-Widget.shtml
Si rivolge solo al Desktop, ma dato che è il posto più notevole e fastidioso per i file .DS_Store, potrebbe valere la pena condividere:
cd ~/Desktop
rm .DS_Store
cd ~
chmod 500 Desktop
Questa sequenza rimuove le autorizzazioni di scrittura nella cartella Desktop. Poiché Finder agisce con le tue autorizzazioni, rimuove anche la capacità del Finder di salvare un file .DS_Store sul desktop. Ovviamente, ti impedisce anche di salvare o modificare i file esistenti sul desktop. Perfetto se ti piace avere una configurazione ultra-pulita.
Esempio di no .DS_Store sul desktop senza utilizzare app speciali:
note: Usando questi passaggi, è ancora possibile trascinare elementi sul desktop quando MacOS ti chiederà un accesso come amministratore quando necessario.
Crea un servizio AppleScript/terminale usando Automator e salvalo per essere accessibile dal Finder> Servizi
L'azione di Automator sarà un processo in due fasi.
Passaggio 1. Aggiungi un AppleScript. Questo script attiverà o disattiverà i file nascosti (potrebbe non essere formattato correttamente perché sto scrivendo sul mio telefono)
if (do Shell script "defaults read com.Apple.Finder AppleShowAllFiles") is equal to "0"
then
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 1"
else
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 0"
end if
Passaggio 2. Aggiungere uno script di cron di bash. Questo script aggiuntivo cercherà e rimuoverà automaticamente tutti i file .DS_Store nello stesso momento in cui verrebbero attivati per la visualizzazione. Una volta completato, riavvia Finder e chiude il terminale.
#!/bin/sh
find ~ -name .DS_Store -exec /bin/rm -f -- {} \;
KillAll Finder
exit 0
Questa non è una soluzione perfetta ma raggiungerà il risultato che stai cercando.
In alternativa, è possibile utilizzare questa utility che reindirizzerà la creazione di file DS_Store in una directory della cache, ma preferisco non installare software che consumerà risorse quando possibile.
Il collegamento è http://asepsis.binaryage.com/
L'utilizzo di Terminal funziona per nascondere i file .DS_store.
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
Questo nasconde i file nascosti. Può cambiare NO
in YES
se vuoi vederli di nuovo.
Installa il più recente Sierra, impostato per vedere i file nascosti, tutti i file nascosti mostrati, ma i file .DS_Store non verranno mostrati (anche se sono lì).
Per il problema fastidioso del desktop, la mia soluzione semplice è nascondere il file dietro il dock, è possibile modificare momentaneamente la posizione del dock e mettere il file dove rimarrà invisibile. Non una soluzione molto tecnica, ma efficace.
Sto usando Xtra Finder ( http://www.trankynam.com/xtrafinder ) a toogle veloce tra i file nascosti. Puoi creare il tuo scorciatoia per il toogling. Non c'è bisogno di uccidere Finder. Questo è un po 'più pratico e facile da usare invece di digitare comandi o eseguire script.
Utente El Capitan qui.
Mi piace mantenere un desktop pulito; niente icone o collegamenti. Devo anche vedere i file nascosti in Finder.
Ho "fatto doppio clic" sull'icona di .DS_Store e selezionato "Mostra opzioni di visualizzazione". In quella finestra ho ridimensionato l'icona in 16x16 e la dimensione del testo in 10. Ho impostato il Grid Size anche il più piccolo possibile.
Ho quindi trascinato l'icona in basso a destra, quindi sono rimasto con una piccola scatola nell'angolo in basso a destra del desktop.
Icona trasparente, sposta fuori dallo schermo, facile passo-passo qui:
https://www.scottofford.com/2013/03/hide-ds-store-on-mac/
Tramite questa risposta Ask Different: https://Apple.stackexchange.com/a/237999/6902 .
Usa decisamente l'icona trasparente . Quindi, spostalo. Lontano dagli occhi, lontano dal cuore.