如何在Ubuntu和Windows之间传输文件?

我想用Ubuntu将这些PC中的一些文件传输到带有Windows 7的PC我不在乎怎么做(ftp,samba或其他)我想知道这些步骤,我搜索了很多但我找不到任何东西作品。 谢谢。

在Ubuntu 11.10中共享文件夹的快速方法

目标:

在Ubuntu中共享文件夹并从Windows访问它

要开始使用,请右键单击要共享的文件夹,然后选择“共享选项”

在此处输入图像描述

当提示您安装Samba服务时,请执行此操作。

在此处输入图像描述

安装Samba服务后,单击“重新启动会话”

在此处输入图像描述

然后单击“创建共享”以完成该过程。

在此处输入图像描述

打开终端用您的帐户名替换USERNAME。

sudo smbpasswd -a USERNAME sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old sudo nano /etc/samba/smb.conf 

滚动到全局部分,然后添加行

 encrypt passwords = true wins support = yes 

ctrl + octrl + x保存,退出nano

 sudo service smbd restart 

在Windows计算机上,转到开始 – >所有程序 – >附件 – >运行并键入命令:

 \\computer_name\share_name 

电脑名称可以是ubuntu机器的ip地址,查看ubuntu机器的ip,进入ubuntu机器并打开终端并输入ifconfig

在此处输入图像描述

键入Ubuntu计算机名称和资源的共享名称。

系统将提示您输入凭据。 输入您的Ubuntu用户名和密码,然后单击“确定”

在此处输入图像描述

现在再次尝试从Windows计算机访问共享

在此处输入图像描述

将文件从Ubuntu传输到Windows的快速方法

在Ubuntu Machine上安装openssh-server

 sudo apt-get install openssh-server 

安装后去Windows机器下载/安装FileZilla并打开它

在此处输入图像描述

主机= Ubuntu机器IP地址

用户名=您的Ubuntu计算机用户名

密码=您的用户名密码

港口= 22

完成现在您可以轻松地将文件从Windows传输到Ubuntu或Ubuntu到Windows

HTTP服务器

在源计算机上查找您的IP,例如192.168.0.10 。 在Ubuntu上:

 ifconfig 

在包含要传输的文件的目录中创建服务器:

 python -m SimpleHTTPServer 8080 

在接收计算机上,打开浏览器,然后访问:

 192.168.0.10:8080 

现在,您可以在目录中导航到所需的文件。

我不确定这种方法是否快速/健壮,但它是最简单的设置和便携之一。

下面讨论更快的替代方案: https : //stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver