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.