Accès au Presse-papiers OS X à partir de la ligne de commande
Accéder au contenu du presse-papiers OS X avec pbpaste
pbpaste - pbpaste est la façon dont vous videz le contenu actuellement actif du presse-papiers. Si vous voulez juste voir ce qu'il y a dans le presse-papiers, tapez simplement ceci :
pbpaste
Vous verrez tout ce qui est stocké dans le presse-papiers en ce moment, comme si vous appuyez sur Commande + V sous OS X.
Vous pouvez également stocker facilement le contenu du presse-papiers dans un fichier en utilisant pbpaste, comme suit :
pbpaste > clipboard.txt
Vous aurez maintenant le document clipboard.txt avec le contenu de votre presse-papiers. Vous pouvez vérifier cela en l'ouvrant dans n'importe quel éditeur de texte ou en tapant cat clipboard.txt pour voir le contenu.
Ajouter du contenu au presse-papiers avec pbcopy
pbcopy – comme vous pouvez l'imaginer, pbcopy est la façon dont vous pouvez copier des choses à partir de la ligne de commande. C'est fondamentalement comme utiliser Comamnd+C dans le Finder ou l'interface graphique d'OS X. La meilleure façon de l'utiliser est de diriger quelque chose dans pbcopy, par exemple :
ls -lha |pbcopy
Cela dirigera les résultats de ls -lha dans votre presse-papiers, auquel vous pouvez maintenant accéder à l'aide de la commande pbpaste.
Maintenant que vous avez copié quelque chose dans le presse-papiers d'OS X avec pbcopy, vous pouvez renvoyer la sortie dans le terminal en utilisant pbpaste, si vous venez d'exécuter la commande ls -lha|pbcopy, la la sortie sera celle-là.
Vous pouvez utiliser des canaux et des redirections vers la commande pbcopy.
pbcopy et pbpaste peuvent même fonctionner sur plusieurs réseaux en utilisant ssh ou d'autres protocoles, vérifiez ceci :
Coller le contenu du presse-papiers sur les réseaux avec SSH et pbpaste
pbcopy et pbpaste sont beaucoup plus puissants que les exemples ci-dessus. Voici comment utiliser pbpaste pour envoyer le contenu de votre presse-papiers vers une autre machine, en dirigeant la sortie via une connexion ssh dans un fichier nommé myclipboard.txt sur la machine distante :
pbpaste | ssh username@host 'cat > ~/myclipboard.txt'
Bien hein ?
