it-swarm-eu.dev

Mostra i file nascosti su OS X tranne .DS_Store

Voglio vedere tutti i file nascosti sul mio Mac tranne .DS_Store. C'è un modo per farlo?

62
Alan

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.

26
jtbandes

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! ;)

34
user123444555621

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):

  • Trova un'area bianca pura in una cartella, quindi premi Maiusc + Comando + Ctrl-4 e trascina un quadrato. Rilascia il mouse quando hai finito, e l'area bianca è ora nei tuoi appunti.
  • Apri Anteprima e premi Comando-V.
  • Fai clic e tieni premuto il pulsante Seleziona nella barra degli strumenti di Anteprima e l'Alfa istantaneo dal menu a discesa.
  • Fare clic e trascinare sull'area bianca fino a quando il valore visualizzato non raggiunge il 100%, quindi premere A capo.
  • Copia l'area selezionata (Comando-C).
  • Sul desktop, seleziona la tua nuova cartella e premi Comando-I (File "Ottieni informazioni).
  • (Premere Tab una volta nella finestra Ottieni info) per evidenziare l'icona predefinita.
  • Incolla l'icona trasparente dagli appunti nell'icona predefinita (Comando-V).

Per @mliqu: in OS X Yosemite (10.10.1):

  • Premi Maiusc + Comando + Ctrl-4 e trascina un quadrato su qualsiasi area. Rilascia il mouse quando hai finito, e l'area è ora nei tuoi appunti.
  • Apri Anteprima e premi Comando-N per aprire una finestra con la tua cattura.
  • Premi Comando-A per selezionare tutto, quindi premi Elimina.
  • Premi Comando-C per copiare questo quadrato grigio vuoto negli appunti.
  • Seleziona ".DS_Store" e Comando-I per ottenere informazioni.
  • Seleziona l'icona in alto a sinistra e Comando-V per sostituire con la trasparenza dagli appunti.
25
frzsombor

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

12
gorelative

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.

8
GabLeRoux

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

8
Matt

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

  1. È possibile disabilitare in modo specifico i file .DS_store dalla creazione
  2. Lascia il Finder configurato per non visualizzare i file nascosti
  3. Segui le assurdità di Adobe e consulta solo le cartelle con una riga di comando Shell
  4. Attiva e disattiva le cartelle nascoste su richiesta. Dai un'occhiata a questo vecchio wigit:

http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/Hiddenfiles-Widget.shtml

4
Sean C

Si rivolge solo al Desktop, ma dato che è il posto più notevole e fastidioso per i file .DS_Store, potrebbe valere la pena condividere:

  1. Passare a un terminale Prompt
  2. cd ~/Desktop
  3. rm .DS_Store
  4. cd ~
  5. 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:

Example OSX desktop with hidden icons shown and no icons on the desktop


note: Usando questi passaggi, è ancora possibile trascinare elementi sul desktop quando MacOS ti chiederà un accesso come amministratore quando necessario.

3
joshfindit

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/

2
davidcondrey

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.

1
MACUSEROLI

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ì).

1
LexS user87973

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.

1
Edu

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.

1
user334355

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.

0
ExLinuxDux

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 .

0
Clay Bridges

Usa decisamente l'icona trasparente . Quindi, spostalo. Lontano dagli occhi, lontano dal cuore.

https://cldup.com/YkQMi3mfUL.gif

0
Kevin Suttle