Ouvrir le Finder depuis le Terminal

Je tape vite une petite astuce que je viens de découvrir avant que ma batterie ne soit vide. J’en profite également pour faire une petite introduction à la manière dont on peut utiliser le Terminal pour se déplacer parmi les dossiers ;)

Le Finder est l’application d’exploration des fichiers, au même titre que l’est Explorer pour Windows ;) On peut cependant noter plusieurs problèmes bieeeen lourds, comme l’impossibilité de montrer/cacher les fichiers et dossiers cachés sans devoir redémarrer l’application.

On a eu des améliorations avec Leopard (les dossiers intelligents, une amélioration de la barre de raccourcis, le « ramasse-miettes », …), mais il reste quelques détails qui ne facilitent pas toujours les choses : quand on veut « aller à… » à partir du Finder, tout ce qu’on a, c’est une petite fenêtre comprenant un chemin à taper à la main. Anti ergonomique au possible :( pas de complétion des chemins, pas de prise en compte des dossiers systèmes, … Nada !

La solution serait de passer par le Terminal (encore lui !)

Les principales commandes pour se déplacer sont :

  • cd (pour command directory), afin de se déplacer parmi les dossiers
  • ls (pour (list) pour afficher le contenu d’un dossier. Une option supplémentaire, « -a » permet d’afficher également les dossiers et fichiers cachés.

Avec ça, on peut déjà se débrouiller pour se déplacer un peu partout. En appuyant sur la touche Tabulation, on peut également avoir la complétion. Mékeskeuçé? La complétion, ça complète, tout simplement. Ca permet donc d’avoir toutes les commandes accessibles depuis une autre.

Petit exemple pratique : On ouvre le Terminal, on y voit la dernière date de connexion, et une petite ligne nous indiquant le nom de la machine sur laquelle nous sommes connectés, le nom d’utilisateur utilisé et le répertoire dans lequel on se trouve.

Graou:~ fred$

(Petite note : ~ indique le répertoire de l’utilisateur. Dans mon cas, ~ est donc équivalent à /Users/fred/

Imaginons qu’on veuille se déplacer dans le répertoire /usr/share et en voir le contenu :

Graou:~ fred$ cd /usr/share
Graou:share fred$

Hop ! On voit que le répertoire a changé ! Pour s’en convaincre, on tape « ls » et on regarde la sortie :

Graou:share fred$ ls
Ssh.bin                man
aclocal                maven
ant                mecab
apr-1                misc
bakefile            openmpi
calendar            openmpi-default-hostfile
cracklib            openmpi-mca-params.conf
cups                openmpi-totalview.tcl
… (<– ici j’ai coupé pour ne pas surcharger la page de texte :) )

Graou:share fred$

On est donc bien dans le répertoire /usr/share (sisi croyez moi ;) ), on peut faire des actions sur les dossiers, les fichiers etc. Sauf qu’avec le Terminal, c’est pas toujours facile de connaître exactement la bonne commande. Solution : ouvrir le Finder, y exécuter les actions visuellement et continuer son exploration :)

Pour ouvrir le Finder, il suffit de taper la commande

open .

C’est tout (n’oubliez pas le point, c’est le plus important ;) )

Quel est l’avantage de passer par le Terminal, de se taper des commandes sans nom qui ne veulent rien dire? Simplement l’augmentation des possibilités: en passant par le menu « Allez à » du Finder, tout ce qu’on pouvait faire, c’était d’arriver dans un dossier dont le chemin était connu ! Maintenant, on peut explorer ses dossiers et naviguer parmi eux.

Une petite explication des commandes utilisées ci-dessus : le « . » (point) définit en fait le dossier dans lequel on se trouve.

La commande « open . » ouvre en fait, dans le Finder, le dossier dans lequel on se trouve. On aurait tout aussi bien pu faire « open /Users/fred », ce qui aurait ouvert le dossier /Users/fred (tout simplement ;) ).

La commande « ls » liste les fichiers et dossiers se trouvant dans le répertoire dans lequel on se trouve. De nouveau, si on avait tapé « ls /Users/fred » plutôt que « ls » tout court, cela aurait afficher le contenu du répertoire /Users/fred.

Enfin, « ls » peut prendre comme argument un « -a » qui permet d’afficher les répertoires et fichiers cachés.

Graou:~ fred$ ls -a
.            .viminfo        Music
..            Desktop            Pictures
.DS_Store        Documents        Public
.Trash            Downloads        Roxio Objets Convertis
.bash_history        Library            Sites
.subversion        Movies

Les dossiers « . » et « .. » sont là uniquement pour faire joli : « . » détermine le dossier courant et « .. » le dossier précédent. Toujours dans mon exemple de /Users/fred, « cd .. » nous emmenera vers /Users :

Graou:Users fred$ cd /Users/fred
/Users/fred
Graou:~ fred$ cd ..
/Users

Voili voilou ;) Finalement j’ai un peu trainé en cours de rédaction et j’ai quand même été chercher mon chargeur :p

QuickLook : Folder Plugin

L’outil Quick Look de Leopard vous permet de visualiser le contenu d’un fichier sans même l’ouvrir. Feuilletez des documents de plusieurs pages, visionnez de la vidéo en mode plein écran, regardez toute une présentation Keynote, etc. D’un simple clic (ou d’une simple pression sur la barre Espace).

Quick Look est donc un petit outil très simple et duquel on ne peut plus se passer une fois qu’on y a goûté. Le seul « ennuie », si l’on peut dire, est qu’il est limité, notamment pour les dossiers…

Voici donc un petit plugin qui permettra à QuickLook de vous rendre encore plus de service pour les dossiers : Folder PlugIn.

Voici ce qui se passe lorsqu’on lance un QuickLook sur un dossier :
QuickLook1

Et voici ce que l’on obtient une fois le plugin installé :
QuickLook2

Installation
Le première étape est évidement de télécharger le plugin.
Une fois télécharger, décompressez le et copiez le dans le répertoire /Library/QuickLook/ (si le répertoire QuickLook n’existe pas, il faut le créer).

Une fois cela fait, deux solutions existent pour que le Finder prenne en compte les plugin QuickLook. Pour cela deux solutions :
- La première, relancer le Finder. Pour ce faire, appuyer simultanément sur POMME + ALT + ESC. Sélectionnez ensuite « Finder » et cliquez sur le bouton « Relancer ».
- La seconde, plus « simple », consiste à forcer OS X à rechercher les plugins disponibles dans les dossiers QuickLook. Pour cela ouvrez le Terminal et taper qlmanage -r

Une fois tout cela fait, il ne vous reste qu’à utiliser sans relâche cette nouvelle fonctionnalité de QuickLook. Bon amusement…