其他分享
首页 > 其他分享> > 为什么 Transmit 是 macOS 上最好的 FTP 客户端

为什么 Transmit 是 macOS 上最好的 FTP 客户端

作者:互联网

为什么 Transmit 是 macOS 上最好的 FTP 客户端

像大多数 Web 开发人员一样,当我开始使用服务器时,我的首选是 Filezilla。选择它有几个原因,但最重要的一个是它是互联网上最推荐的 FTP 客户端。当然,第二个最重要的原因是它是开源的,因此完全免费使用。

最初几年我完全可以使用 Filezilla,但随着我的职业发展,我开始讨厌它。 UI 不太符合 macOS 的整体美感,偶尔会出现连接中断,多次导致空白文件上传到服务器,每次我必须遍历目录时;我不得不看 Filezilla 再次加载它等等。

终于有一天,我决定为我的开发工作找到一个更有价值的 FTP 客户端,我立刻爱上了 终端 .

免责声明:这不是付费促销,事实上我已经从自己的口袋里为终端支付了好几年了。

第一件事

Transmit for macOS 不仅仅是一个 FTP 客户端。它内置了对 SFTP、Amazon S3、WebDav、Google Drive、Azure 等的支持。

Transmit 的用户界面简直令人惊叹,非常适合 macOS 的整体美学。

Transmit 5

您可以使用多个打开的选项卡轻松自定义本地浏览器(左侧),并根据您的偏好查看信息:

Local browser in Transmit for macOS

您还可以选择文件的显示方式,就像 macOS 一样,包括图标、列表、列和图库。

右侧是您的远程区域,您可以在其中创建文件夹并按文件夹组织连接。您也可以选择快速连接,就像 Filezilla 一样。

Quick Connect in Transmit for macOS

您所有的活动连接都整齐地组织在 标签 在顶部,每个选项卡都显示传输状态,下方有一个不错的加载器。

Activity Monitor — Terminal for macOS

活动监视器 跟踪正在进行的所有活动传输,已完成的传输和失败的传输。

闪耀的地方

UI 实际上并不是 Transmit 的亮点,它是它处理传输的方式,而这正是它赢得我的地方。

在同一台服务器上工作数天甚至数周是很常见的,而且您必须保持登录和退出。终端所做的是,它会缓存您过去打开的所有目录,当您下次打开它时,它会显示最后一个 缓存的 内容,同时它在后台获取新数据。您可能看不到目录中的最新文件夹或文件,但至少您可以快速导航,而无需等待所有可能发生或未发生的更改。

文件传输

在本文的开头,我提到了 Filezilla 的连接处理问题!出色地, 发送 有几个控制措施来避免这种情况的发生。

传输文件时,首先要做的是在服务器上创建文件的副本。接下来它会上传新文件,只有当传输成功时才会

深度缓存

尽管进行了所有控制,但由于连接失败,我曾经在服务器上的一个文件被一个空文件覆盖,并且我已经关闭了本地文件。即使这样,Transmit 也没有让我失望,Transmit 将您下载和上传的所有文件的所有文件都保存在本地系统的一个带有时间戳的目录中,从那里我能够完整地恢复我的文件并重新上传。

我知道我可以通过使用 Git 进行版本管理来完全避免这个问题,但有时你必须直接在服务器上工作,特别是当它的紧急更改和客户希望它尽快完成时。

结论

Transmit 并非没有问题,但根据我的经验,它是目前适用于 macOS 的最佳 FTP 客户端之一,绝对物有所值。连接处理、完整缓存、UI 以及与 macOS 的集成等小细节使 Transmit 在竞争中脱颖而出。如果您不愿意花钱或使用 Windows 操作系统,那么 Filezilla 仍然是一个了不起的客户端,但如果您可以节省一些钱并想要一些可以增强您使用远程文件的体验的东西,那么传输是您的最佳选择。

如果你喜欢我的文章,请点赞并关注我。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/27170/35161109

标签:FTP,macOS,文件,Filezilla,Transmit,客户端
来源: https://www.cnblogs.com/amboke/p/16683544.html