mac与windows通过FTP传输文件
不同操作系统之间传输文件的方式有很多种,在无优盘硬盘的情况下,传输文件最快的方式是通过FTP协议进行传输。对FTP协议传输文件的应用我所知道的有以下几种方式。
方式一:QQ发送文件功能
在Windows和Mac系统上各登录一个QQ账号,然后通过好友发送文件,两台机器如果同在一个局域网(一个路由器wifi)内,则QQ会自动转为FTP协议传输,速度可达10M/s。
方式二:架设FTP服务器
通过在Windows上架设FTP服务器,然后在Mac上访问它,进行下载或者上传文件。
关于如何在Windows上架设FTP服务器,可以参考:
win7:http://jingyan.baidu.com/article/574c5219d466c36c8d9dc138.html
win8:http://jingyan.baidu.com/article/455a9950e1e2fba167277862.html
win10:http://jingyan.baidu.com/article/0bc808fc408fa91bd585b94f.html
我们架设FTP服务器时,若不是企业管理涉及文件安全,一般省事都设置可以匿名访问。
架设好FTP服务器后,在Mac上通过控制台进行访问:
-
登陆:确保ftp服务器开启并且网络畅通情况下,终端输入指令 ftp 172.16.0.161, 此地址为FTP服务器地址
-
根据提示输入用户名,匿名用户输入 anonymous。
-
输入密码,直接回车或者随便输入密码就能登陆。
-
设置传输模式,默认传输文件的模式为ascii模式,此模式会将mac下的换行符\n转换为windows下的\r\n。
-
为了保证文件传输前后的一致性,一般我们将文件的传输模式设置为binary模式,即不改变文件内容,直接传输,设置binary模式的指令为binary或者bin。
-
开始传输文件,使用put命令,第一个参数为本地文件地址 第二个参数为ftp服务器的文件地址,ftp服务器文件目录可以用./进行表示或者省略。put命令默认会覆盖ftp服务器上的同名文件。
访问过程如图所示
也可以通过Mac自带的FTP工具进行访问,参考:http://jingyan.baidu.com/article/7c6fb42869cd2380642c90af.html 不过此种方式只能下载文件,不能上传。
方式三:局域网文件传输工具Dukto
此工具本质上也是通过FTP协议传输,这个工具特别好用,支持windows,mac,linux系统之间的文件互传,只需双方都打开此工具,并且一方指定另一方的ip地址,即可传输简单的文本,文件,文件夹,特此推荐!
在此附上各操作系统Dukto的下载地址:
windows:https://dukto.en.uptodown.com/windows
mac:https://sourceforge.net/projects/dukto/files/DuktoR6-OSX.dmg/download
linux:https://software.opensuse.org/download.html?project=home:colomboem&package=dukto
ps:windows记得关掉防火墙!