【发布时间】:2015-11-27 14:27:31
【问题描述】:
我有一个专用服务器和 100GB ftp 备份服务器,现在我将文件压缩到专用服务器 /root 中的 tar.gz.bz2 中,现在我想将这些文件移动到我的 ftp 备份存储中,我该怎么做? 我的主人推荐我使用 ncftp。
ps:我正在使用来自 online.net 的专用服务器
【问题讨论】:
我有一个专用服务器和 100GB ftp 备份服务器,现在我将文件压缩到专用服务器 /root 中的 tar.gz.bz2 中,现在我想将这些文件移动到我的 ftp 备份存储中,我该怎么做? 我的主人推荐我使用 ncftp。
ps:我正在使用来自 online.net 的专用服务器
【问题讨论】:
要安装 ncftp 客户端,请运行:
sudo apt-get install ncftp
语法如下:
ncftpput ftp-host-name /path/to/remote/dir /path/to/local/dir
ncftpput -options ftp-host-name /path/to/remote/dir /path/to/local/dir
以下是如何使用 ncftpput 上传文件:
ncftp -u username -p password www.hostname.com path/to/remote/file path/to/local/file
尝试如下 ncftpput 客户端命令:
ncftpput -R -v -u "username" ftp.gnu.biz /gnu/forum /tmp/pbb
在哪里,
-u "username" : ftp服务器用户名
-v :详细,即显示上传进度
-R : 递归模式;复制整个目录树。 ftp.gnu.biz : 远程 ftp 服务器(使用 FQDN 或 IP)。
/gnu/forum : 将上传所有文件和子目录的远程 ftp 服务器目录。
/tmp/pbb : 上传远程ftp服务器目录/gnu/forum的本地目录(或文件列表)
或者登录服务器:
ncftp -u username -p password ftp.gnu.biz
当在 ftp shell 中时:
put -R somedir
【讨论】: