linux命令中,有时候要在顶级目录下对子目录下的文件或目录进行重命名或复制,如:
有这样一个文件,workspace/printer/AndroidManifest.xml
而现在处在的路径为workspace上层目录,即ls ./
workspace
这时想要把AndroidManifest.xml,另存为workspace/printer/AndroidManifest.xml.bak
一般的做法是,
1 cp workspace/printer/AndroidManifest.xml workspace/printer/AndroidManifest.xml.bak
2 cd workspace/printer/
cp /AndroidManifest.xml AndroidManifest.xml.bak
这里可以有一种简单的方法,即可完成
cp workspace/printer/{AndroidManifest.xml,AndroidManifest.xml.bak}
同样也可以用mv做相同的事。