免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4982 | 回复: 8
打印 上一主题 下一主题

请问下怎么通过samba下载远程的文件到本地? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-26 12:37 |只看该作者 |倒序浏览
我在虚拟机中通过 smbclient //192.168.1.123/lab命令登录到主机的共享目录下面,lab文件夹下面有一个a.log的文本文件,和一个大小7M的sw文件夹,我用get命令下载的时候,可以将a.log文件下载到本地,可是用get下载sw的时候,出现下面的错误提示
smb: \> get sw
NT_STATUS_FILE_IS_A_DIRECTORY opening remote file \sw

为什么不能全部下载过来呢?

[ 本帖最后由 wjdid 于 2009-4-26 12:39 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-04-26 12:48 |只看该作者
我一般都是xp通过smb直接向linux中copy

论坛徽章:
0
3 [报告]
发表于 2009-04-26 12:56 |只看该作者
sw文件夹
是个目录,不是文件。

建议先挂载到本地,然后再复制这个目录。

论坛徽章:
0
4 [报告]
发表于 2009-04-26 13:08 |只看该作者

回复 #3 marsaber 的帖子

我用挂载的方式也试过,
[root@localhost root]# smbmount //192.168.1.123/lab /mnt/d1
但是当我用CP命令拷贝的时候出现下面的提示:
[root@localhost root]# cp /mnt/d1/sw /mnt/d2
cp: 略过目录 'mnt/d1/sw'
这样也拷贝不成功啊!!到底什么原因?

[ 本帖最后由 wjdid 于 2009-4-26 13:09 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2009-04-26 13:14 |只看该作者

回复 #3 marsaber 的帖子

我也试过用
[root@localhost root]# smbtar -s 192.168.1.123 -x lab -t lab.tar
把文件备份到本地,可是lab文件夹大小是7M,备份过来后只有1.2M啊!有很多文件都没有备份过来。

论坛徽章:
0
6 [报告]
发表于 2009-04-26 13:18 |只看该作者
你什么系统?
好像比较老了吧?
还有smbmount呢。

你拷贝的是目录,不是文件,要加递归参数-r的。

LZ得好好看看基本命令啊!
至少平时常用的这些命令应该相当的熟练。

论坛徽章:
0
7 [报告]
发表于 2009-04-26 13:24 |只看该作者

回复 #6 marsaber 的帖子

谢谢啊  现在是可以拷贝过来了  虽然有很多提示什么输入输出错误,但为什么备份还是不行呢?

论坛徽章:
0
8 [报告]
发表于 2009-04-26 13:26 |只看该作者

回复 #7 wjdid 的帖子

将出错提示截图贴出来,要不俺光在这猜想没用啊!

论坛徽章:
0
9 [报告]
发表于 2009-04-27 08:14 |只看该作者

回复 #4 wjdid 的帖子

拷贝目录用什么命令?!!!


-r 啊~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP