Click here to Close
 
打印

[软件] 转-最喜欢的四个Mac FTP程序

转-最喜欢的四个Mac FTP程序

相比起找mac图片浏览器的波折,找FTP程序相对就要轻松许多:),进入Mac OS X之后
,苹果操作系统开始以Unix类的Free BSD为核心,以往Classic系统繁杂的网络设置
,在OS X里面有了很大的简化,好像FTP这样的程序,可谓是多如牛毛,数之不尽,
收费的免费的都一大堆:),而且相比PC仍然以FTP为主的情况,Mac用户很早以前就开
始使用SFTP了,SFTP的数据传送经过加密,有比FTP更佳的安全性。

Mac上我最喜欢的4个FTP程序,包括3个FTP终端程序:Captain FTP,Transmit,CyberDuck
和一个FTP服务器端:PureFTP,如果你对这些软件感兴趣,它们都可以在http://www
.versiontracker.com/macosx/下载得到。

由于维护SunDigi网站的需要,我对FTP终端的要求是可以拷贝URL路径(完整FTP路径
加少量手动修改就可以变成http路径,比起手动输入方便许多),可以在两个服务器
之间控制同步,可以多线程上载和下载,能够在远程直接编辑HTML网页和文本文件,
当然,稳定性一定要好(我经常会用FTP传超过2GB的文件或者超过700个文件的文件
夹),出于个人使用的需要,我希望它尽量少占用资源,而且能够支持Windows FTP
服务器的中文文件名和文件夹名。

Captain FTP是我的主要FTP软件,目前最新版本为3.2,它可以拷贝完整的FTP URL路
径(但不会带密码),还可以方便的拷贝在FTP或者本地的相对路径,支持SFTP,带
有繁体中文界面(没有简体),因此在以繁体中文命名的Windows FTP上也可以正常
显示(需要在账号中设置好),但简体中文不行.....Captain FTP支持多线程下载和
上传(你必须有多线程登陆FTP的权限),也可以批量添加下载和上传文件,还可以
在左右侧窗口各打开一个远程服务器进行同步或者拷贝。如果你在finder中把某些文
件夹设置为Favorites,那么你也可以在Captain FTP里面快速切换到它们:

Captain FTP还支持导入多种常见Mac FTP软件的设置和书签,界面则是我喜欢的简单
清爽风格,主要功能很明确,在我的PB上Captain FTP是几个终端中速度最块的一个
,但是当多线程高速下载的时候,资源消耗也最大.......
我喜欢captain FTP的另外两点是在关掉最后一个窗口之后,它会自动退出程序(当
然你也可以取消这个功能),从Windows转换过来的用户也许会比较喜欢这一点:),
不必在用CMD+Q再关掉整个程序。另外它可以按照Windows的习惯把文件和文件夹分开
排列,这也比较符合Windows用户的习惯。
当有文件重名的时候,Captain FTP会给出很详细提示方便判断,这功能只有captain
FTP和transmit有:

可以拷贝URL,网页编辑的时候很方便:

多线程下载(也可以多线程上载,默认设置是大于2M的文件下载就启动,你也可以设
置更大的数值):

可以方便的在一个窗口中切换到其他服务器,或者同时连接两台服务器:



Captain FTP的弱点是和某些使用Server U特定版本的Windows FTP连接传送大文件的
时候会在传送完成后处于假死状态,或者是传送到一半就断掉,所以我用下面介绍的
Transmit来作为它的补充:

Transmit是最老牌的Mac FTP软件之一,我用来给Captain FTP作为补充,因为我不是
很喜欢它的界面设计,它的文件列表方式是Unix类的风格(按照字母排序,文件和文
件夹混排),这样在维护SunDigi这样很多分类文件夹和文件混排的网站不太方便,
但是最新版本的Transmit已经可以拷贝远程URL,而且是把密码和用户名一起拷贝出
来......要是一个不小心贴出去,存在安全隐患:)。Transmit对Windows FTP的中文
支持不佳,无论简体还是繁体编码都不能正常显示(除非是UTF8编码)。
Transmit其实完全可以媲美Captain FTP,不过因为个人习惯,我比较喜欢Captain
FTP的界面,实际上Transmit有很方便的两个功能,一就是可以在下载过程中继续拖
放远程的文件到本地,会自动开新的线程下载(需要你的FTP账号有权限多线程登陆
),而且界面上可以自己建立常用文件夹的快捷方式,要把远程文件下载到不同目录
的时候很方便,此外还可以方便的预览远程服务器的文件,和显示详细的FTP命令,
实际上和Windows服务器的连接中,我觉得Transmit在我的PB和网络中比Captain FTP
稳定。但它不可以好像captain FTP那样方便的在同样窗口中立即切换到其他服务器
(需要先断开当前服务器或者另外开新窗口):
连接的设置:

多文件同时下载:

Cyberduck是三个FTP程序中唯一的免费软件(当然它会偶然提示你捐钱给作者帮助发
展),它是个很简单的FTP/SFTP软件,只有基本的功能,可以支持多线程下载上传,
我喜欢它的地方,在于对简体和繁体中文都支持良好,有非常多的编码选择,一般只
要选择GBK编码就可以准确的显示Windows FTP上的中文了!


接下来是我最喜欢的FTP服务器:Pure FTP,它是FreeBSD上最常见的FTP服务器端,
完全免费,转移到Mac OS X的时候加上了Aqua图形界面,不必再使用命令行来配置(
当然出故障的时候,你依然可能要用命令行解决:),虽然Mac OS X自带有一个FTP服
务器,但是选项太少功能简单,我一般都不用它。
第一次启动会有详细的向导帮助你设置,很容易就建立起你自己的FTP服务器(好像
不支持SFTP):),我主要用来再自己的PB上建立FTP给用PC的朋友和同事用,所以没
有SFTP也不太要紧。
Pure FTP的功能很强,并不比PC上的Server U逊色,而且运行稳定资源占用比较少,
在管理界面中,你可以看到每个用户上传过哪些文件,并且可以对anonymous用户做
出各种限制(例如限上传和下载速度,只有上传一个文件才能下载一个,不能下载其
他anonymous用户上传的文件之类),Pure FTP支持Rendezvous,如果你开启了这个
功能,其他苹果机器就可以不必知道你的FTP地址也能访问你的FTP服务:)。在一段时
间的使用中,PureFTP和Windows上的各种FTP终端程序都没有出现兼容性问题,表现
稳定,本身的设置又简单,是我推荐给大家的主要原因:).
美中不足的,PureFTP在我的机器上一直没有办法正确的显示目前FTP所占用的带宽和
线程.....如果有哪位朋友成功的话,欢迎交流。
Pure FTP的服务器状态窗口:

管理界面之一,可以看到每个用户上传的文件和信息:

anonymous用户设置界面:


需要注意的一点是:PureFTP默认会随系统启动(在/library/startup iterms),如
果你从图形界面启动了PureFTP,当图形界面关闭的时候服务不会关闭,如果你希望
停止FTP服务,请先在图形界面停掉FTP服务再关闭PureFTP的图形界面。

以上是本人的一点心得,欢迎交流:),也希望更多的朋友能写这样的小文章帮助刚刚
加入Mac大家庭的菜鸟们。

TOP

从SUNDIGI转过来的?

TOP

好东西 :) :)

TOP

正在找这个呢。谢谢了。

TOP

谢谢楼主了
我去看年地,

TOP

支持啊。

好东西就应该大家分享。

TOP

nayou 下载?

TOP