如何在Mac上从命令行安装FTP客户端?[重复]


16

我正在使用Mac OS X(High Sierra),并且希望从命令行运行FTP(而不是具有GUI的客户端)。不幸的是,我似乎没有安装它。

localhost:myproject davea$ ftp
-bash: ftp: command not found

当我尝试使用“ brew install ftp”进行安装时,出现以下错误...

Error: No available formula with the name "ftp"
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
These similarly named formulae were found:
bbftp-client      curlftpfs         git-ftp           lftp              ncftp             proftpd           pure-ftpd         swiftplate        uberftp           uftp              vsftpd
To install one of them, run (for example):
  brew install bbftp-client
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

如何在Mac上安装命令行FTP客户端?


默认情况下未安装FTP,因为使用FTP是主要的安全风险。如果有任何方法可以切换到使用SFTP或FTPS,那将是理想的选择。
William T Froggard

6
请尝试以下操作:brew install inetutils
user3439894

Answers:


2

双方ftptelnet已经从高塞拉利昂删除。如果您已安装Sierra并正在使用这两个命令之一,则在升级到High Sierra之前需要进行复制。

您不需要塞拉。如果您可以找到另一台运行macOS或OS X的Mac,我想您可以ftp从本机复制到Mac。


8
这确实无法回答所提出的问题,即“如何在Mac上安装命令行FTP客户端?”。在需要“在升级到High Sierra之前先进行复制”这一事实之后告诉某人可能会帮助尚未升级的人,但它不能回答OP的问题!
user3439894 '17

@ user3439894:您建议我做什么?我可以将ftp命令从我的Sierra 上传到GitHub或SourceForge,但是我不知道这是否合法。我知道众所周知,“个人”可以创建新的“刻录机”电子邮件帐户并以这种方式发送软件。这要求提问者和回答者之间进行合作。
David Anderson

6
这是一个有争议的问题,因为该问题已被标记为重复问题,并且链接的问题如何在10.13(High Sierra)中恢复BSD FTP和Telnet?提供答案。
user3439894 '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.