Mostrare file nascosti macOS Terminale: comando rapido
Per mostrare file nascosti macOS Terminale è sufficiente modificare una preferenza di Finder e riavviare il processo grafico. Il comando defaults abilita la visualizzazione dei file invisibili, mentre killall Finder applica subito la modifica. Puoi usare due comandi distinti per mostrare o nascondere nuovamente i file, oppure creare un comando rapido permanente nella shell Zsh. La procedura funziona sulle versioni moderne di macOS, incluso macOS Sonoma e macOS Sequoia. I file nascosti comprendono elementi il cui nome inizia con un punto e cartelle di sistema come ~/Library. Conviene riattivare la modalità nascosta dopo le operazioni, per evitare modifiche accidentali a file importanti.
Come mostrare i file nascosti di macOS dal Terminale
Apri Terminale dalla cartella Applicazioni > Utility oppure cercandolo con Spotlight. Per rendere visibili i file nascosti nel Finder, esegui questo comando:
defaults write com.apple.finder AppleShowAllFiles -bool true killall Finder
Il comando defaults write modifica la preferenza AppleShowAllFiles del Finder e imposta il valore su true. Il comando killall Finder chiude e riavvia Finder, permettendo alla nuova impostazione di diventare attiva senza riavviare il Mac.
Dopo il riavvio di Finder, i file invisibili vengono visualizzati nelle cartelle normalmente aperte. I file il cui nome comincia con un punto, come .gitignore o .zshrc, possono apparire leggermente attenuati rispetto agli altri elementi, perché macOS li considera nascosti o di sistema.
Per nascondere di nuovo i file, usa il comando inverso:
defaults write com.apple.finder AppleShowAllFiles -bool false killall Finder
L’opzione -bool false disabilita la visualizzazione degli elementi nascosti nel Finder. La modifica riguarda il Finder e non elimina, sposta o modifica i file presenti sul disco.
Come creare comandi rapidi permanenti in Zsh
macOS utilizza Zsh come shell predefinita nelle versioni recenti del sistema. Puoi quindi aggiungere due funzioni al file di configurazione ~/.zshrc e richiamarle con nomi brevi ogni volta che vuoi.
Apri il file ~/.zshrc con l’editor integrato nano:
nano ~/.zshrc
Aggiungi in fondo al file queste due funzioni:
mostra_nascosti() {
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
}
nascondi_nascosti() {
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
}
Salva il file premendo Ctrl + O, conferma con Invio e chiudi nano con Ctrl + X. Le combinazioni indicate si riferiscono ai tasti del Terminale e non richiedono di tenere premuto il tasto Command.
Ricarica la configurazione della shell con questo comando:
source ~/.zshrc
Da questo momento puoi mostrare i file invisibili con:
mostra_nascosti
Per nasconderli nuovamente, esegui:
nascondi_nascosti
Le funzioni restano disponibili anche dopo la chiusura e la riapertura di Terminale, perché vengono lette automaticamente dal file ~/.zshrc ogni volta che viene avviata una nuova sessione Zsh.
Come usare un unico comando per alternare la visualizzazione
Se preferisci un solo comando rapido, puoi creare una funzione che controlla l’impostazione corrente e la inverte. Inserisci questo codice nel file ~/.zshrc:
toggle_nascosti() {
stato=$(defaults read com.apple.finder AppleShowAllFiles 2>/dev/null)
if [ "$stato" = "1" ] || [ "$stato" = "true" ]; then
defaults write com.apple.finder AppleShowAllFiles -bool false
else
defaults write com.apple.finder AppleShowAllFiles -bool true
fi
killall Finder
}
Dopo aver salvato il file, ricarica la configurazione:
source ~/.zshrc
Il comando seguente alterna la modalità del Finder:
toggle_nascosti
Quando i file invisibili sono nascosti, toggle_nascosti li rende visibili. Quando sono già visibili, lo stesso comando ripristina la modalità predefinita del Finder. Se la preferenza non è ancora presente, la funzione interpreta l’assenza del valore come modalità nascosta e abilita la visualizzazione.
Cosa cambia e quali file modificare con cautela
Mostrare i file nascosti macOS Terminale è utile per lavorare con configurazioni, progetti software e cartelle normalmente non visibili. La modifica non concede permessi aggiuntivi e non rende accessibili file per i quali l’account non dispone delle autorizzazioni necessarie.
Tra gli elementi che potresti visualizzare ci sono:
- La cartella
~/Library, che contiene impostazioni e dati delle applicazioni dell’utente. - File di configurazione come
.zshrc,.gitconfige.gitignore. - Cartelle di progetto come
.git, usate dai sistemi di controllo versione. - File temporanei e metadati creati da macOS o dalle applicazioni.
- Elementi nascosti nelle unità esterne e nelle cartelle condivise.
La cartella ~/Library può essere aperta dal Finder anche senza rendere visibili tutti i file: nel menu Vai del Finder, tieni premuto il tasto Option e seleziona Libreria. Questo metodo è più selettivo e riduce il rischio di modificare accidentalmente file di sistema o configurazione.
Il comando killall Finder riavvia soltanto Finder, non spegne macOS e non chiude le altre applicazioni. Tuttavia, è preferibile salvare eventuali operazioni in corso nelle finestre del Finder prima di eseguire il comando.
Per verificare i file nascosti direttamente dal Terminale, senza modificare la visualizzazione del Finder, puoi usare:
ls -la
L’opzione -a mostra anche i file che iniziano con un punto. Il comando ls -la è indipendente dalla preferenza AppleShowAllFiles, quindi continua a elencare gli elementi nascosti anche quando Finder li nasconde.
macOS offre anche una scorciatoia grafica per alternare rapidamente la visualizzazione nel Finder: premi Comando + Maiuscole + punto mentre è attiva una finestra del Finder. La scorciatoia è pratica per un intervento occasionale, mentre il comando personalizzato in Zsh è più adatto a chi lavora spesso con file di configurazione o progetti di sviluppo.
Il comando rapido per mostrare file nascosti macOS Terminale rende più semplice passare dalla visualizzazione tecnica a quella ordinaria del Finder.
Potrebbe interessarti anche:
- I Segreti Nascosti del Tuo Mac: Come Svelare, Gestire e Proteggere i File Invisibili di macOS
- Resettare SMC, PRAM e NVRAM su un portatile Mac e perché farlo
- Quanti tipi di Virus esistono per Computer e come difendersi: guida completa alla sicurezza informatica
- Come togliere la pubblicità dalla dashboard WordPress
FAQ
Esegui defaults write com.apple.finder AppleShowAllFiles -bool true e poi killall Finder per riavviare Finder e applicare la modifica.
Usa defaults write com.apple.finder AppleShowAllFiles -bool false seguito da killall Finder.
Nella configurazione predefinita di macOS con Zsh, le funzioni possono essere salvate nel file ~/.zshrc.
No, la procedura cambia soltanto la visualizzazione del Finder e non modifica il contenuto dei file.
Sì, nel Finder puoi premere Comando + Maiuscole + punto per alternare rapidamente la visualizzazione degli elementi nascosti.
Altri articoli di questa serie:
- Disattivare riapertura finestre macOS: metodo rapido
- Personalizzare anteprime icone Finder con defaults
- Percorso completo Finder macOS nella barra del titolo
- Disattivare DS_Store unità di rete Mac: metodo rapido
- Ricerca metadati Spotlight Terminale con mdls e mdfind
- Ricostruire indice Spotlight macOS Terminale
- Controllare consumo energetico Mac Terminale con powermetrics
- Trovare i processi che rallentano il Mac da Terminale
- Controllare la pressione memoria macOS Terminale
- Come misurare l’avvio lento delle app su Mac
- Leggere log macOS da Terminale: comandi utili
- Rapporto processi bloccati macOS spindump: come crearlo
- Verificare firma applicazioni macOS Terminale
- Permessi privacy delle app Mac: come controllarli
- Gestire programmi avvio automatico macOS con launchctl
- Creare servizio launchd macOS per attività periodiche
- Confrontare cartelle macOS Terminale con diff
- Rinominare file in massa su macOS dal Terminale
- Proteggere file sensibili su macOS dal Terminale
