Ubuntu与Windows系统间的跨平台文件共享

12/30/2009来源:Ubuntu教程人气:4449

  上传下载 用SFTP、FTP服务器共享

  有没有想过在两个linux系统间像Windows系统那样通过“复制粘贴”的方式共享文件?借助OpenSSH软件提供安全远程登录命令“ssh”和安全文件传输命令“sftp”,我们也可以在图形化的界面(Nautilus文件浏览器)中通过鼠标操作实现文件共享。

  例如在Ubuntu发行版与Fedora发行版间共享文件,可以在Ubuntu系统默认的GNOME集成桌面环境下,用鼠标单击桌面菜单“位置→连接到服务器”项,在出现的“连接到服务器”窗口中的“服务器类型”栏选择“SSH”项,然后在“服务器”栏填入要访问的Linux主机的ip地址,“端口”使用“22”,在“用户名”栏填写对方系统中存在的用户账号的名称,“文件夹”填写访问用户的用户目录。

  点击“连接”按钮,输入正确的用户密码后,将连接到Fedora系统并在Nautilus文件浏览器中打开用户目录。这样我们就可以向其中复制文件也可以复制文件出来,比采用命令行操作更加方便、快捷。(如图1所示)。

Ubuntu系统与Windows系统间的跨平台共享

  提示:如果经常访问该服务器,可以勾选“添加书签”项,并给出书签的名称。这种方式也适用于两个安装有OpenSSH服务器端和客户端软件包的Linux系统。

  另外,如果在单位内部搭建有专门的FTP服务器,使用FTP方式实现多系统间的文件共享也是一种常用的方式。由于几乎所有的操作系统均提供FTP客户端命令行或图形化工具,因而可以非常方便地从FTP服务器下载数据到本地或从本地上传数据到FTP服务器。如果不想通过这种中转的方式来共享文件,我们也可以直接在Ubuntu系统或另一个系统中安装FTP服务器软件,这样上传或下载文件就是在两个系统间进行,比采用第三方FTP服务器共享数据的方式更加快捷、高效。

  复制粘贴 SMB协议无缝共享

  现在,Windows、Linux、Mac OS X等均支持SMB协议(服务器信息块协议,用于在计算机间共享文件、打印机、串口等资源)。如果要访问一台安装Windows xp系统的主机,在Nautilus文件浏览器的地址栏输入命令“smb://phip/sharefolder”(其中“phip”是指另一台主机的IP地址,“sharefolder”是指该主机的共享目录或隐含共享的磁盘分区,连接时,一般要求输入Windows系统的用户账号和密码)就可以访问。

  例如,安装Windows XP系统的主机的IP地址为“10.0.0.55”,共享文件夹为“apple”,则在Ubuntu系统的Nautilus文件浏览器中输入地址,如“smb://10.0.0.55/apple”,则Windows系统共享文件夹的内容显示在文件浏览器中(如图2所示)。同样,向共享文件夹写入数据也是如此操作,不过此时要求该Windows账号对共享文件夹具有可写权限。

Ubuntu系统与Windows系统间的跨平台共享

  使用SMB协议实现Ubuntu与其他系统(主要是Windows系统)间的文件共享,与采用FTP方式相比,更为简单,几乎不需要安装什么额外的软件,而且可以直接采用“复制粘贴”的方式在系统间共享大容量的文件。

  云存储 跨平台实时共享

  Dropbox是一款在线云存储工具,支持多种平台,包括Windows、Linux和Mac OS X等,并且提供2GB容量的存储空间供用户自由使用。我们可以从其官方下载站点http://www.getdropbox.com获取对应系统的安装包(Dropbox针对Ubuntu发行版的多个版本都提供了相应的软件安装包,可以根据实际情况选择下载)。

  在Linux平台上,Dropbox客户端软件默认支持GNOME集成桌面环境,作为Nautilus文件浏览器的一个插件。安装过程中以相同的用户账号进行登录,这样在不同的系统中才可以实现文件的实时共享。在安装好Dropbox桌面客户端软件后,Dropbox会自动在本地文件系统中创建一个特殊的文件夹,默认位于登录用户的用户目录下,例如当前登录用户为“lbs”,则Dropbox的特殊文件夹路径为“/home/lbs/Dropbox”(如图3所示),而在Windows系统中的文件夹路径是“我的文档”下的“My Dropbox”。

Ubuntu系统与Windows系统间的跨平台共享

  此时,我们只要将需要共享的文件放置到本地的“Dropbox”文件夹下,在另外的系统中马上就可以看到Dropbox中存放的文件。

  其实,Ubuntu系统和其他系统实现数据共享的方法还有很多。如果在每个系统中均安装有即时通信软件,如QQ、MSN等,我们也可以利用这些工具提供的文件传输功能来实现小容量的文件或数据共享。不过本文中介绍的几种方法非常适合办公环境的局域网共享,合理利用不同方法,可以明显提高办公效率。