鸟哥的linux私房菜里面说道mv这个命令加-f可以直接替换,这里有有关问题,描述如下

鸟哥的linux私房菜里面说道mv这个命令加-f可以直接替换,这里有问题,描述如下
我在/目录里面建了2个文档,一个test1,一个test2
我用mv -f test1 test2
结果test1到test2里面去了
其实我想要的是把test2强制覆盖

于是我又再tmp里面建立了一个test1
/目录里面只有一个test1
然后用mv -f test1 /tmp
结果显示无法移动文件到tmp内
把tmp内的文件删除
命令执行成功
为什么会这样
找"男人"发现mv里面的却有-f这个指令
哎郁闷


我在/目录里面建了2个文档,一个test1,一个test2
我用mv -f test1 test2
结果test1到test2里面去了
其实我想要的是把test2强制覆盖
———————————————–
请你仔细读一下man mv 你会找到答案的 如果你能看懂日文 下面这段就是关键
し たがって ‘mv /a/x/y /b’ とすると、ディレクトリ /b がすでに存在する場
合は /a/x/y を /b/y という名前に変更する。 /b が存在しない場合は /b と
いう名前に変更する。

第二个问题 你再自己测试一下 另外 你不要把文件和目录混淆在一起。


cp -Rf test1 test2

R:表示递归
f:表示强制


试试mv -T test1 test2

探讨

试试mv -T test1 test2

鸟哥的linux私房菜里面说道mv这个命令加-f可以直接替换,这里有有关问题,描述如下

相关文章:

你感兴趣的文章:

标签云: