Ouverture des fenêtres du Finder à partir du terminal

Table des matières:

Anonim

Finder, le navigateur du système de fichiers de Mac OS X, n'est en fin de compte qu'une belle application graphique, avec laquelle il est possible d'interagir de manière fluide à partir de la ligne de commande.

Cela signifie que vous pouvez accéder directement aux répertoires et ouvrir littéralement n'importe quelle fenêtre du Finder Mac directement à partir du terminal en utilisant une simple chaîne de commande basée sur la commande "ouvrir".

Comment ouvrir Windows Finder à partir du terminal sous Mac OS

La syntaxe générale à utiliser pour cela est la suivante :

open /Path/To/Directory/

Par exemple, si vous souhaitez ouvrir le dossier qui contient l'application Finder susmentionnée (ce qui vous permettrait alors de l'ouvrir par un double-clic), vous pouvez utiliser la syntaxe de commande suivante :

open /System/Library/CoreServices/

L'ouverture du répertoire racine dans le Finder est également simple :

ouvert /

L'ouverture du répertoire personnel de l'utilisateur peut être réalisée comme suit :

ouvrir ~

Que se passe-t-il si vous êtes profondément enfoui dans le système de fichiers du terminal et que vous avez besoin d'ouvrir ce chemin profond dans le Finder ? L'accès immédiat au répertoire de travail actuel dans une nouvelle fenêtre du Finder est rapidement réalisé en tapant la chaîne de commande suivante dans le terminal :

ouvert .

La "." (point) a longtemps été une référence UNIX au répertoire de travail actuel (PWD, parfois appelé répertoire de travail actuel ou CWD), et il change en fonction de l'emplacement du terminal. Par exemple, si vous venez de lancer Terminal qui utilise par défaut le dossier d'accueil des utilisateurs, taper cela dans la ligne de commande ouvrira immédiatement votre répertoire d'accueil, mais vous pouvez être n'importe où et cela fonctionne de la même manière. L'utilisation de « ouvrir » à partir de la ligne de commande pour accéder au dossier actuel (PWD) dans le Finder a été spécifiquement abordée ici.

Vous pouvez également spécifier des répertoires à ouvrir depuis le terminal dans le Finder, comme ceci :

open /Applications/Utilitaires/

Cela ouvre le dossier de votre application utilitaires. Essayez-le avec à peu près n'importe quoi.

Cela peut constituer un excellent moyen d'accéder à des répertoires système profondément intégrés grâce à la complétion par tabulation :

open /System/Library/Application\ Support/iTunes/Defaults/Preferences/

Notez qu'Ouvrir peut également être utilisé pour lancer des applications et effectuer d'autres tâches. Cela donne à la commande "open" la possibilité de relancer des applications spécifiques au système, comme toute autre application. En restant sur le sujet "Finder", l'application Finder peut être lancée comme une autre application si elle a planté ou est fermée pour une raison quelconque. Pour ce faire, entrez simplement la chaîne de commande suivante dans le terminal :

open /System/Library/CoreServices/Finder.app

Encore une fois, cela peut être utilisé pour n'importe quelle autre application dans OS X, assurez-vous simplement de le pointer vers l'application.

Si cela ne fonctionne pas pour lancer l'application en question, vous devrez parfois pointer la chaîne ouverte vers le binaire de l'application contenu dans le package .app à la place, comme ceci :

open /Applications/Sample.app/Contents/MacOS/Sample

L'emplacement précis du fichier binaire de l'application peut varier d'une application à l'autre. En cas de doute, regardez dans les répertoires "name.app/Contents/" pour le trouver.

La question logique suivante est peut-être de savoir comment procéder à l'envers ; c'est-à-dire comment ouvrir une nouvelle fenêtre Terminal.app définie dans le répertoire actuel tel qu'il est affiché dans le Finder. Il s'avère qu'une telle fonctionnalité existe dans les services OS X, bien qu'un utilisateur doive activer le service "Nouveau terminal dans le dossier" pour obtenir cette fonctionnalité, qui est ensuite accessible avec un clic droit sur n'importe quel répertoire du Finder.

Ouverture des fenêtres du Finder à partir du terminal