首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

Linux使用mv命令重命名时,新文件名已存在,会把原来的覆盖掉,却不问用户,如何解决

2012-12-14 
Linux使用mv命令重命名时,新文件名已存在,会把原来的覆盖掉,却不问用户,怎么解决?Linux使用mv命令重命名时

Linux使用mv命令重命名时,新文件名已存在,会把原来的覆盖掉,却不问用户,怎么解决?
Linux使用mv命令重命名时,新文件名已存在,会把原来的覆盖掉,却不问用户,怎么解决?
例如:在某目录下,/vera/the/god 有个文件a_test.c,我现在要给它重命名,使用mv a_test.c testLogin.c
而这个新文件名testLogin.c在/vera/the/god下已存在,这个命令执行后就直接把原来的盖了,肿么防止这个问题捏??
高手指教一下呗~
[最优解释]
mv -i foo.txt bar.txt
如已存在bar.txt,会有提示的。
[其他解释]
     --backup[=CONTROL]       为每个已存在的目标文件创建备份
  -b                           类似--backup 但不接受参数
  -f, --force                  覆盖前不询问
  -i, --interactive            覆盖前询问
  -n, --no-clobber             不覆盖已存在文件

热点排行