我正在使用Ubuntu 软件中心2.0.7,我想通过 FTP 从这台机器复制一个文件。你能帮我怎么做吗?
我知道在 Windows 中我只是打开一个Windows 资源管理器窗口并输入ftp.www.mysite.com。然后它会询问用户名和密码。
我想在我的 Ubuntu Linux 中做同样的事情,但我不知道如何。
ter*_*don 18
最简单的方法是打开一个终端并使用 wget:
$ wget ftp://ftp.mysite.com/path/to/file
Run Code Online (Sandbox Code Playgroud)
您需要将“path/to/file/”替换为您要下载的文件的路径。即在磁盘上找到该文件的地址。因此,要获得一个名为file.txt 的文件,该文件位于sub目录栏的目录 foo ,你会写:
$ wget ftp://ftp.mysite.com/foo/bar/file.txt
Run Code Online (Sandbox Code Playgroud)
如果您的 ftp 服务器需要用户名和密码:
$ wget ftp://username:password@ftp.mysite.com/foo/bar/file.txt
Run Code Online (Sandbox Code Playgroud)
用您的实际用户名和密码替换“用户名”和“密码”。不要$
在任何这些命令中包含。
从 wget 手册页:
GNU Wget 是一个免费实用程序,用于从 Web 非交互式下载文件。它支持 HTTP、HTTPS 和 FTP 协议,以及通过 HTTP 代理检索。
您还可以从命令行使用 ftp:
$ ftp ftp.mysite.com
Run Code Online (Sandbox Code Playgroud)
输入您的用户名和密码,然后使用put
上传文件:
ftp>put local_file remote_file
Run Code Online (Sandbox Code Playgroud)
例如:
ftp>put Downloads/List/Song.mp3 Song.mp3
Run Code Online (Sandbox Code Playgroud)
不要ftp>
在您的命令中包含。那只是表示ftp
提示。
最后,您可以使用普通浏览器(例如 firefox)或安装图形 ftp 客户端。我个人最喜欢的是 gftp:
$ sudo apt-get install gftp
Run Code Online (Sandbox Code Playgroud)
哦,您没有使用 Ubuntu 软件中心 2.0.7。那只是 Ubuntu 的软件管理应用程序。
术语注释
当给出终端命令时,用符号$
表示它是一个终端命令。请参阅此处进行讨论。它不是实际命令的一部分。所以,为了告诉你运行命令 ls,我会写$ ls
. 但是,您应该只输入ls
,而不要输入$
。
归档时间: |
|
查看次数: |
87912 次 |
最近记录: |