我在用着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]