Answers:
要在一个命令中执行此操作,只需执行以下操作:
mv some/long/path/to/file/{myfiel.txt,myfile.txt}
这是完整文件名的示例,考虑到这是一个错字,您可以执行以下操作:
mv some/long/path/to/file/myfi{el,le}.txt
以下是几个选项:
转到目录:
cd /home/long/path
mv file1 file2
cd -
使用目录堆栈更改目录:
pushd /some/long/path
mv file1 file2
popd
使用子shell转到目录:
(
cd /some/long/path
mv file1 file2
) # no need to change back
使用括号扩展:
mv /some/long/path/{file1,file2}
使用变量:
D=/some/long/path
mv "$D/file1" "$D/file2"