Dans Bash, supposons que je visite un répertoire, puis un autre répertoire. Je voudrais copier un fichier du premier répertoire vers le deuxième répertoire, mais sans en spécifier les longs chemins d'accès. C'est possible?
Ma solution temporaire consiste à utiliser /tmp
comme un emplacement temporaire pour stocker une copie du fichier. cp myfile /tmp
quand je suis dans le premier répertoire, puis cp /tmp/myfile .
quand je suis dans le deuxième répertoire. Mais je peux vérifier si le fichier remplacera quoi que ce soit /tmp
.
Existe-t-il quelque chose de similaire à un presse-papiers pour copier et coller un fichier?
M-x term
vous pouvez utiliser le presse-papiers d'Emacs.
cd
commande, vous pouvez donc simplementcd -
revenir au répertoire précédent, flèche vers le haut pour rappeler lacd
commande et modifier la ligne pour être à lacp
place decd
. (ctrl-a (début de ligne), alt-d (mot-clé)cp -a
,, ctrl-e (fin de ligne)).