主题:有没有linux达人,问个问题
正序浏览
主题图片汇总
主题内检索
资深泡菜
泡网分: 29.152
主题: 320
帖子: 14160
注册: 2008年6月
/mnt/A下有很多文件和文件夹,想移动到/mnt/B下去。

使用 mv /mnt/A mnt/B 就移动中了。。。。。但是某种原因移动到一半就中断了。现在mnt/A/video下还有好多个文件没移动过去

现在再次 mv /mnt/A mnt/B,提示目标文件夹/mnt/B/video已经存在,且非空,且不能覆盖,有什么办法继续移动文件么?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
浏览:728 回帖:16
第 1 页 / 共 1 页
游客没有回帖权限
泡菜
泡网分: 17.803
主题: 11
帖子: 14807
注册: 2012年6月
nahcooo 发表于 2012-8-24 16:41
服务器,没界面


这点空间和内存也不给?不是装的ubuntu server LAMP包吧
俺们的AIX都跑着XFACE他的丑祖宗。。

能显示个框 配置 管理个oracle啥的还是方便
我是不太喜欢ssh上去拼字符串
本帖最后由 闲聊状态 于 2012-8-27 10:08 编辑

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 29.152
主题: 320
帖子: 14160
注册: 2008年6月
闲聊状态 发表于 2012-8-24 09:07
为啥不用图形界面


服务器,没界面
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 25.956
主题: 3
帖子: 785
注册: 2003年11月
搞定没有?是不是权限问题?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 17.803
主题: 11
帖子: 14807
注册: 2012年6月
为啥不用图形界面
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 35.386
主题: 105
帖子: 1325
注册: 2001年1月
inami 发表于 2012-8-23 20:43
不复制merge目录确实没什么好办法,不过对于照片来说我是自己写了个shell script用exiv2读出exif里的日期然后移动到相应的目录。每次拍完整理照片的时候直接find加exec就搞定了。


大师,牛人,膜拜中
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.017
主题: 10
帖子: 106
注册: 2008年9月
nahcooo 发表于 2012-8-23 19:28
已经用cp再删的方法搞定了,不过引申出一个问题。

假设只有一块硬盘,原来在/home/A/photo下有很多个文件夹(2011 2012等),里面有很多照片,在/home/B/photo下有很多个文件夹(也是2011 2012等),里面也有很多照片,但所有文件名不相同。

现在,想把用户B删掉,删掉之前把所有的照片都合并到A用户下。windows下直接剪切并粘贴,然后就可以合并文件夹,linux下怎么弄?cp和rsync都会复制大量的数据,白白耽误时间。


不复制merge目录确实没什么好办法,不过对于照片来说我是自己写了个shell script用exiv2读出exif里的日期然后移动到相应的目录。每次拍完整理照片的时候直接find加exec就搞定了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
禁言中
泡网分: 31.563
主题: 35
帖子: 10589
注册: 2008年11月
内容贡献勋章
一定要用无比强大的rsync

rsync -Cav --delete --progress  /mnt/A/  /mnt/B/

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.001
主题: 1
帖子: 3914
注册: 2010年12月
同样同意rsync
在Ubuntu Linux下,我个人使用rsync来备份自己的文件,rsync非常强大,很可靠!

比如,你想把硬盘1(disk1)的目录test备份到 硬盘2(disk2)的test目录上, 也就是经过操作之后(命令如下), disk2/test/就会和 disk1/test/完全相同. 这个就是备份,不算是同步. 也就是说如果disk2上面有新的东西也会被删掉, 总之disk1是唯一的源. 用disk1来覆盖disk2.
rsync会建立check sum,所以速度很快. 比Windows上面的robocopy强很多.

sudo rsync -rxavh --progress --delete /media/disk1/test/ /media/disk2/test/
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 29.152
主题: 320
帖子: 14160
注册: 2008年6月
inami 发表于 2012-8-23 19:16
同意楼下的用rsync。

先跟你确认一点,你执行的命令mv /mnt/A /mnt/B的结果是不是变成了A目录移动到了B目录下面成了/mnt/B/A/?要实现你的想法我认为应该用mv /mnt/A/* /mnt/B

如果上面的如我所说,建议先用rsync -avrn /mnt/A /mnt/B,-n选项是保险起见的dry run,实际什么操作也没有,没有问题的话,就把n去掉再执行。最后确认没问题了再把/mnt/A里剩下的东西删了。

如果上面的非我所说,那就用rsync -avrn /mnt/A/ /mnt/B,A后面多出的那个/的意思是把A下面的东西拷过去而不是把目录拷过去。

另外不懂得建议man rsync看看。


已经用cp再删的方法搞定了,不过引申出一个问题。

假设只有一块硬盘,原来在/home/A/photo下有很多个文件夹(2011 2012等),里面有很多照片,在/home/B/photo下有很多个文件夹(也是2011 2012等),里面也有很多照片,但所有文件名不相同。

现在,想把用户B删掉,删掉之前把所有的照片都合并到A用户下。windows下直接剪切并粘贴,然后就可以合并文件夹,linux下怎么弄?cp和rsync都会复制大量的数据,白白耽误时间。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 29.152
主题: 320
帖子: 14160
注册: 2008年6月
上图 发表于 2012-8-23 16:25
很多年不玩了,印象是 mv -rf /mnt/A mnt/B

试试看。。。

还可以unmount A B 卷再试。


无效,提示目标/mnt/B/video已经有内容且非空,不能覆盖

最后靠cp复制过去再删的
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.017
主题: 10
帖子: 106
注册: 2008年9月
同意楼下的用rsync。

先跟你确认一点,你执行的命令mv /mnt/A /mnt/B的结果是不是变成了A目录移动到了B目录下面成了/mnt/B/A/?要实现你的想法我认为应该用mv /mnt/A/* /mnt/B

如果上面的如我所说,建议先用rsync -avrn /mnt/A /mnt/B,-n选项是保险起见的dry run,实际什么操作也没有,没有问题的话,就把n去掉再执行。最后确认没问题了再把/mnt/A里剩下的东西删了。

如果上面的非我所说,那就用rsync -avrn /mnt/A/ /mnt/B,A后面多出的那个/的意思是把A下面的东西拷过去而不是把目录拷过去。

另外不懂得建议man rsync看看。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 15.392
主题: 18
帖子: 877
注册: 2007年3月
先rsync同步过去再删吧
本帖由移动终端发布
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 42.148
主题: 603
帖子: 13253
注册: 2007年9月
内容贡献勋章
如果权限没啥问题的话,mv 命令不好用,

那就用cp 试试吧。。。

回头用rm删掉就好。。。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 37.627
主题: 418
帖子: 20016
注册: 2004年2月
内容贡献勋章
很多年不玩了,印象是 mv -rf /mnt/A mnt/B

试试看。。。

还可以unmount A B 卷再试。 本帖最后由 上图 于 2012-8-23 16:39 编辑

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 29.152
主题: 320
帖子: 14160
注册: 2008年6月
国际鸟人 发表于 2012-8-23 15:55
既然会用mv,建议用命令:man mv

然后你就懂得。。。


貌似无解, -f 也不管用
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 30.377
主题: 24
帖子: 6467
注册: 2007年5月
既然会用mv,建议用命令:man mv

然后你就懂得。。。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 有没有linux达人,问个问题
功能受限
游客无回复权限,请登录后再试