如何使用 Ubuntu Linux 通过 FTP 复制文件?

如何使用 Ubuntu Linux 通过 FTP 复制文件?

我在用着Ubuntu 软件中心2.0.7,我想通过 FTP 从这台机器复制一个文件。你能帮我怎么做吗?

我知道在 Windows 中我只需打开Windows资源管理器窗口和类型ftp.www.mysite.com。然后它会要求输入用户名和密码。

我想在我的 Ubuntu Linux 上做同样的事情,但我不知道该怎么做。

答案1

最简单的方法是打开终端并使用 wget:

$ wget ftp://ftp.mysite.com/path/to/file

您需要将“path/to/file/”替换为小路您要下载的文件的地址。即文件在磁盘上的地址。因此,要获取目录 bar 的子目录 foo 中名为 file.txt 的文件,您可以这样写:

$ wget ftp://ftp.mysite.com/foo/bar/file.txt

如果您的 ftp 服务器需要用户名和密码:

$ wget ftp://username:[email protected]/foo/bar/file.txt

将“用户名”和“密码”替换为您的实际用户名和密码。不要$在任何这些命令中包含

来自 wget 手册页:

GNU Wget 是一款免费的实用程序,用于从 Web 以非交互式方式下载文件。它支持 HTTP、HTTPS 和 FTP 协议,以及通过 HTTP 代理进行检索。


您也可以从命令行使用 ftp:

$ ftp ftp.mysite.com

输入您的用户名和密码,然后用于put上传文件:

ftp>put local_file remote_file

例如:

ftp>put Downloads/List/Song.mp3 Song.mp3

不要ftp>在命令中包含。这仅表示ftp提示。


最后,您可以使用普通浏览器(例如 Firefox)或安装图形 FTP 客户端。我个人最喜欢的是 gftp:

$ sudo apt-get install gftp

哦,你没有使用 Ubuntu Software Center 2.0.7。那只是 Ubuntu 的软件管理应用程序。


术语说明

当给出终端命令时,符号$用于指示它是终端命令。请参阅这里进行讨论。它不是实际命令的一部分。因此,为了告诉您运行命令 ls,我会写$ ls。但是,您应该只输入ls,而不输入$

答案2

在 Nautilus 或 Firefox 中,您可以在地址栏中输入:

ftp://[email protected]

相关内容