72 votes

Comment effectuer des commandes dans un autre dossier, sans répéter le chemin du dossier ?

Y a-t-il un astucieux un moyen de faire des opérations de copie et de déplacement ou une commande pour dupliquer un fichier, sans avoir à faire un cd alors mv après, dans le même dossier ?

Par exemple, je dois exécuter ce qui suit :

mv /folder1/folder2/folder3/file.txt /folder1/folder2/folder3/file-2013.txt

Notez que le répertoire vers lequel je déplace le fichier est le même, mais je dois remettre tout le chemin d'accès et cela devient parfois ennuyeux. Je suis curieux de savoir s'il existe un autre moyen de faire cela. sans avoir à remettre tout le chemin en place car l'opération serait effectuée dans le même chemin.

1voto

Prarobo Points 160

Slhck répond directement à la question de la manière la plus simple possible, mais Valter aime aussi la réponse autopop, alors en voici une qui va dans le même sens ;

pushd /folder1/folder2/folder3/; mv file.txt file-2013.txt; popd

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X