免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4241 | 回复: 10

Linux 中,怎么用新文件替换旧文件!!!急!! [复制链接]

论坛徽章:
0
发表于 2011-08-11 18:40 |显示全部楼层
我有两个文件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$

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2011-08-11 19:41 |显示全部楼层
很正常,没看到错误啊.
那两个是文本文件不,如果是,直接cat myApplication.new > myApplication

论坛徽章:
0
发表于 2011-08-11 19:49 |显示全部楼层
回复 2# chenyx

我也是感觉没有错误啊。。平时也是这样用啊。。但是google说上面的操作有两个错误。。。

我想用符号链接是不是会好一点啊。。。。


继续求指点啊。。。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2011-08-11 19:52 |显示全部楼层
google出来的东西需要验证才行.主要看你需不需要保留原始文件,如果不需要,我在2楼的方法就可以了

论坛徽章:
0
发表于 2011-08-11 20:59 |显示全部楼层
回复 4# chenyx

大哥。。很有可能不是文本文件啊。。。按照题目的意思。。是要保留原文件的啊。。。。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2011-08-11 21:05 |显示全部楼层
保留原始文件的话,mv myApplication myApplication.orig
cp myApplication.new myApplication
也行

论坛徽章:
0
发表于 2011-08-12 08:44 |显示全部楼层
回复 6# chenyx


    保留原始文件的话,
  1. mv myApplication myApplication.orig
复制代码
然后
  1. cp -P myApplication.new myApplication
复制代码
-P 复制属性

论坛徽章:
0
发表于 2011-08-12 09:24 |显示全部楼层
回复 1# toddytao


    mv   cp      

    在线升级动态库文件也可这么操作

论坛徽章:
0
发表于 2011-08-12 09:42 |显示全部楼层
回复 7# Steiny

大哥。。不知道你注意到没。。两个文件的访问权限是不一样的。。。。

直接cp过来。。权限还是不一样啊。。。。怎么样先改权限。。再cp啊?


怎么把一个文件的权限全部赋值给另一个文件?

论坛徽章:
0
发表于 2011-08-12 09:43 |显示全部楼层
回复 8# taojie2000


    这里的问题是两个文件的访问权限不一样。。。。。
怎么样先修改权限。。。。在cp啊。。。?

请大哥指点下啊。。谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP