Come faccio a mostrare i file nascosti nel Finder con una scorciatoia da tastiera?


14

Qual è l' equivalente CTRL+ di Ubuntu Hin OSX Lion Finder per attivare / disattivare la visualizzazione dei file nascosti?

Tutte le mie ricerche mi indicano l'uso: defaults write com.apple.finder AppleShowAllFiles TRUEche non è esattamente lo stesso e il suo effetto è in qualche modo permanente.


1
A partire da macOS 10.12, Finder supporta ⇧⌘. per farlo.
Quinn Taylor,

Risposte:


15

⇧⌘. mostra i file nascosti nelle finestre di dialogo dei file e in alcune applicazioni di terze parti come TotalFinder. Transmit ha anche una voce di menu per attivare / disattivare i file nascosti, ma per impostazione predefinita è assegnato a ⇧⌘B.

Non c'è niente di equivalente a quello in Finder però. Ma è possibile assegnare un collegamento a uno script come questo con FastScripts o creando un servizio Automator.

k="com.apple.finder AppleShowAllFiles"
[[ "$(defaults read $k)" == 0 ]] && b=true || b=false
defaults write $k -bool $b
osascript -e 'quit app "Finder"' && open -a Finder


facendo un ulteriore passo avanti ... aggiungi un servizio per mostrare / nascondere i file nascosti da un flusso di lavoro di Automator. vedi hints.macworld.com/article.php?story=20100719001040829
libjack

@libjack Ho modificato la risposta per aggiungere anche le istruzioni per la creazione di un servizio di Automator.
Lri,

1
Questo non funziona su Mountain Lion! Qualche idea sul perché?
Mohamad,

@Mohamad L'evento di attivazione sembrava scadere parte del tempo. L'ho sostituito con uno script di shell.
Lri,

Grazie. Lo proverò e riporterò indietro se ho qualche problema!
Mohamad,

7

defaults write com.apple.finder AppleShowAllFiles FALSEinvertirlo. E non esiste tale funzionalità (nascondi / mostra online senza riavvio) integrata nel Finder.

Questo è un problema perché chiunque ne abbia bisogno preferirà ls -acomunque.) A proposito, se hai solo bisogno di elencare i file nascosti usals -ld .??*


3
+1 per quel comando divertente che non avevo mai visto prima.??*
gentmatt

@Matt Sono un po 'una scimmia terminale perché sto usando molti comandi e argomenti senza una piena comprensione, ma piuttosto li ho trovati come sono quando erano necessari e continuano a usarli nella loro forma originale =) Il tuo commento mi ha spinto a guarda questi argomenti quando avrò un po 'più di tempo (mi chiedo perché ci siano due ?? e poi anche i caratteri jolly) ma per ora funziona per me). Ma se puoi darmi un link che spieghi chiaramente argomenti per comandi unix che sarebbe dolce)
Iskra,

per quanto ho capito, .??*cercherei i file che iniziano con un .e almeno due caratteri nel nome. Puoi usare .*anche per elencare tutti i file nascosti. Ma non è questo il punto. Stavo cercando di mostrare / nascondere i file nel finder senza passare ogni volta al terminale. Lo sapresti se hai provato Ubuntu scarso / gratuito :)
kunal

un modello leggermente migliore (ma più difficile da digitare) sarebbe .[^.]*- forza il secondo personaggio ad essere qualsiasi cosa tranne il punto
libjack

3

È possibile acquistare TotalFinder . È un sostituto del cercatore che supporta questa funzione (e molte altre belle funzioni come le schede). TotalFinder presenta il .collegamento come mostrato qui:

Esempio di file nascosti

Vedi maggiori dettagli su questa caratteristica particolare sul loro sito


3

C'è una semplice scorciatoia da tastiera, almeno da Sierra (macOS 10.12). Assicurati che Finder sia l'app attiva e utilizza questa scorciatoia da tastiera:

CommandShift. (che è un punto / punto completo alla fine)


0

Wow, quanto sopra sembra davvero complesso, perché non aprire un terminale e

  • digitare defaults write com.apple.Finder AppleShowAllFiles YESe premere Invio
  • Ora Ctrl: Optfai clic sull'icona del Finder e seleziona Riavvia

Per nascondere nascondere eseguire defaults write com.apple.Finder AppleShowAllFiles NOallo stesso modo.


2
È un po 'più complicato da configurare ma molto più semplice da utilizzare in seguito, soprattutto se non si utilizza molto Terminal.app.
Nohillside

Perchè no? Perché l'interrogante ha chiesto espressamente di poterlo fare con una scorciatoia da tastiera.
calum_b,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.