275 votes

Comment utiliser le terminal pour copier un fichier dans le presse-papiers ?

J'ai un fichier sur le bureau, le nom du fichier est ded.html. Pour copier le fichier, je clique sur le fichier et j'appuie sur cmd+c.

Maintenant, comment puis-je faire la même chose en utilisant le terminal ?

4 votes

Voulez-vous dire copier le fichier ou copier le contenu du fichier afin de pouvoir coller le contenu ?

1 votes

4voto

Graham Points 2659

Pour copier un fichier vers une destination, utilisez la fonction cp commandement.

cp /path/to/file /path/to/destination

Voir man cp pour plus d'informations.

7 votes

Ce n'est pas une réponse à la question posée qui fait référence au presse-papiers comme emplacement cible.

0 votes

@kellyfj Je ne suis pas d'accord. Le sujet et la question ne correspondent pas. C'est une question terriblement formulée. Cela répond au texte dans le corps de la question. Franchement, je n'arrive pas à croire qu'elle ait obtenu autant de votes positifs. En ce qui me concerne, elle aurait dû être fermée par "Besoin de détails ou de clarté".

0voto

schemacs Points 103

Avec le support du fichier relatif :

clip_img() {
    osascript -e 'on run argv' \
        -e 'set currentDir to do shell script "pwd"' \
        -e 'set the clipboard to (read POSIX file (POSIX path of (currentDir as text & (first item of argv) )) as JPEG picture)' \
        -e 'end run' "/$1"
    # osascript -e 'clipboard info'
}

exécuter clip_img path-to-file pour copier l'image dans le presse-papiers, et path-to-file pourrait être relative. Le fichier peut être un fichier jpeg ou png.

-2voto

Vous pouvez utiliser cat 'originfile' > 'destinationfile' sur les environnements unix ;

copy originfile destinationfile sous Windows.

2 votes

Comment cela permet-il de placer le fichier dans le presse-papiers ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X