Apertura di Finder Windows dal Terminale
Sommario:
Finder, il browser del file system di Mac OS X, è in definitiva solo un'applicazione GUI dall'aspetto piacevole, con cui è possibile interagire in modo fluido dalla riga di comando.
Ciò significa che puoi s altare alle directory e aprire letteralmente qualsiasi finestra del Finder del Mac direttamente dal terminale utilizzando una semplice stringa di comando basata sul comando 'apri'.
Come aprire Finder Windows dal terminale in Mac OS
La sintassi generale da utilizzare è la seguente:
apri /Percorso/A/Directory/
Ad esempio, se si desidera aprire la cartella che contiene la suddetta applicazione Finder (che permetterebbe poi di aprirla con un doppio clic), è possibile utilizzare la seguente sintassi di comando:
open /System/Library/CoreServices/
Anche l'apertura della directory principale nel Finder è semplice:
aprire /
L'apertura della home directory dell'utente può essere eseguita come segue:
apri ~
E se fossi sepolto in profondità nel file system all'interno del Terminale e avessi bisogno di aprire quel percorso profondo nel Finder? L'accesso immediato alla directory di lavoro attuale in una nuova finestra del Finder si ottiene rapidamente digitando la seguente stringa di comando nel Terminale:
aprire .
Il "." (punto) è stato a lungo un riferimento UNIX all'attuale directory di lavoro (PWD, a volte chiamata Current Working Directory o CWD), e cambia a seconda di dove si trova il terminale. Ad esempio, se hai appena avviato Terminal che per impostazione predefinita è la cartella home degli utenti, digitandolo nella riga di comando si aprirà immediatamente la tua home directory, ma puoi essere ovunque e funziona allo stesso modo. L'uso di "apri" dalla riga di comando per passare alla cartella corrente (PWD) nel Finder è stato discusso qui nello specifico.
Puoi anche specificare le directory da aprire dal terminale nel Finder, in questo modo:
apri /Applicazioni/Utility/
Questo apre la cartella dell'app di utilità. Provalo praticamente con qualsiasi cosa.
Questo può essere un ottimo modo per s altare a directory di sistema profondamente integrate grazie al completamento tramite tabulazione:
apri /Sistema/Libreria/Applicazioni\Supporto/iTunes/Predefiniti/Preferenze/
Tieni presente che Apri può essere utilizzato anche per avviare applicazioni ed eseguire altre attività. Ciò fornisce al comando "apri" la possibilità di riavviare le applicazioni specifiche del sistema, come qualsiasi altra app. Rimanendo sull'argomento "Finder", l'applicazione Finder può essere avviata come un' altra app se si è arrestata in modo anomalo o è stata chiusa per qualche motivo. Per farlo, inserisci semplicemente la seguente stringa di comando nel terminale:
open /System/Library/CoreServices/Finder.app
Ancora una volta, questo può essere utilizzato per qualsiasi altra applicazione in OS X, assicurati solo di puntarlo verso l'app.
Se non funziona per avviare l'app in questione, a volte potrebbe essere necessario puntare la stringa aperta al file binario dell'applicazione contenuto nel pacchetto .app, in questo modo:
open /Applications/Sample.app/Contents/MacOS/Sample
La posizione precisa del file binario dell'applicazione può variare in base alla singola applicazione, in caso di dubbio cerca nelle directory "nome.app/Contents/" per trovarla.
La prossima domanda logica potrebbe essere come farlo al contrario; ovvero, come aprire una nuova finestra Terminal.app impostata sulla directory presente come visualizzata nel Finder. Si scopre che tale funzionalità esiste in OS X Services, sebbene un utente debba abilitare il servizio "Nuovo terminale nella cartella" per ottenere tale funzionalità, che è quindi accessibile con un clic destro su qualsiasi directory all'interno del Finder.