Copier un chemin de fichier ou de dossier vers le terminal par glisser-déposer

Anonim

Saviez-vous que vous pouvez copier rapidement un chemin de fichiers vers le terminal simplement en faisant glisser et en déposant le dossier ou le fichier dans la fenêtre du terminal ? Essayez-le, ouvrez n'importe quelle fenêtre de terminal, puis prenez quelque chose du Finder et déposez-le dans ce terminal, il imprimera instantanément le chemin complet du fichier, en copiant efficacement le chemin du fichier de l'interface graphique du Finder Mac vers la ligne de commande.

Par lui-même, il n'imprimera que le chemin des structures de répertoires, il ne s'exécutera pas sans appuyer sur la touche RETURN (ce qui, à moins que le chemin du fichier/dossier ne soit préfixé avec une chaîne de commande compatible de toute façon, il ne serait pas rien faire).

Ceci est particulièrement utile lorsqu'un fichier se trouve dans un emplacement obscur dans lequel vous vous trouvez déjà dans le Finder de Mac OS X, mais que vous souhaitez accéder rapidement à la ligne de commande ou simplement effectuer une modification .

Le fait de préfixer le glisser-déposer avec une commande facilite également l'exécution avec le chemin ou le fichier en question, par exemple

cd (faites glisser et déposez un dossier ici)

Vous permettrait de changer rapidement le terminal en chemin de glisser-déposer.

Cela fonctionne aussi avec les fichiers, vous pouvez donc ouvrir un fichier profond dans vi ou nano si vous le souhaitez en faisant la même chose :

nano (faites glisser et déposez le fichier texte ici depuis le Finder)

Ou si vous vouliez simplement voir le contenu d'un fichier spécifique dans le Finder tel qu'il a été vidé via "cat" ou "less", vous pouvez faire quelque chose comme ceci :

moins (déposez le fichier du Finder ici)

N'oubliez pas d'utiliser un espacement approprié après la commande à exécuter, le chemin lui-même est précis et n'inclut aucun espace ou caractère supplémentaire comme remplissage.

Nous avions écrit sur une astuce similaire pour imprimer les chemins complets il y a quelque temps et après l'avoir revu sur Lifehacker, j'ai réalisé que c'était un bon rappel pour qualifier certaines des meilleures utilisations de l'astuce.

Pour ce que ça vaut, cette technique fonctionne dans toutes les versions de Mac OS X et même sur de nombreuses autres plates-formes de système d'exploitation, même sous Windows avec l'invite DOS et la plupart des versions Linux comme Ubuntu. Astuce pratique, essayez-la !

Copier un chemin de fichier ou de dossier vers le terminal par glisser-déposer