读书人

下面的命令会有什么东东

发布时间: 2012-03-04 11:13:34 作者: rapoo

下面的命令会有什么错误?
我有两个文件myApplication with myApplication.new. 现在要用myApplication.new 去替换myApplication。 如果使用下面的命令,会有两个什么(可能的)错误?有没有更好的方法去替换这个两个文件?

user1@host1:~/tmp$ ls -l
total 8
-rwxr-xr-x 2 user1 eng 523 Aug 6 16:45 myApplication
-rwxr-x--- 1 user1 eng 504 Sep 18 15:27 myApplication.new
user1@host1:~/tmp$ mv myApplication myApplication.orig
user1@host1:~/tmp$ mv myApplication.new myApplication
user1@host1:~/tmp$ ls -l
total 8
-rwxr-x--- 1 user1 eng 504 Sep 18 15:27 myApplication
-rwxr-xr-x 2 user1 eng 523 Aug 6 16:45 myApplication.orig
user1@host1:~/tmp$


我平时也都这样替换啊。。没发现什么问题。。。。请高手指点下啊。。。。

[解决办法]
再重复一遍试试?

第一步应该
rm myApplication.orig

[解决办法]
是不是mv的时候文件在被使用,试试cp myApplication myApplication.orig

读书人网 >C++

热点推荐