如何通过 SSH/Putty 将 VPS 连接到 FTP,并将文件从 FTP 传输到 VPS,然后删除文件

如何通过 SSH/Putty 将 VPS 连接到 FTP,并将文件从 FTP 传输到 VPS,然后删除文件

我有一个 vps(虚拟专用服务器),网站托管控制面板是 Direct Admin,里面有 wordpress、电子邮件和每个备份,这些备份都保存在服务器中,还有另一个备份保存到 ftp。我如何从 vps 连接到 ftp?ftp 备份地址是 noc.netmihan.com,我首先使用 putty 连接到服务器,然后我尝试连接到 ftp,我使用下面的命令 ftp noc.netmihan.com,但出现错误 -bash ftp 命令未找到

VPS 公司说无法通过 WinSCP 查看备份文件夹,您应该从终端连接到 FTP 并查看备份文件夹,然后删除旧备份文件夹并释放空间。您能帮我做到这一点吗?谢谢您的宝贵时间

在此处输入图片描述

在此处输入图片描述

我需要一点帮助,首先我成功登录 FTP,然后输入

ls -a 
150 Here comes the directory listing
drwxr-xr-x   15 4754     4754         4096 Sep 30 23:43 daily
drwxr-xr-x    3 4754     4754         4096 Jan 26  2023 weekly

然后我每天去文件夹

cd  daily
ls

150 Here comes the directory listing.
drwxr-xr-x    2 4754     4754         4096 May 18  2023 Apr
drwxr-xr-x    2 4754     4754         4096 Jul 31  2023 Aug
drwxr-xr-x    2 4754     4754         4096 Jan 31 23:44 Feb
drwxr-xr-x    2 4754     4754         4096 Jun 30  2023 Jul
drwxr-xr-x    2 4754     4754         4096 May 31  2023 Jun
drwxr-xr-x    2 4754     4754         4096 May 18  2023 Mar
drwxr-xr-x    2 4754     4754         4096 Jun 08  2023 May
drwxr-xr-x    2 4754     4754         4096 Sep 30 23:43 Oct
drwxr-xr-x    2 4754     4754         4096 Aug 31 23:42 Sep
drwxr-xr-x    2 4754     4754         4096 Feb 06  2023 week-1
drwxr-xr-x    2 4754     4754         4096 Mar 09  2023 week-2
drwxr-xr-x    2 4754     4754         4096 Jan 28  2023 week-4
drwxr-xr-x    2 4754     4754         4096 Feb 05  2023 week-5

例如我想进入 Jan 文件夹

ftp> cd Jan
250 Directory successfully changed.
ftp> dir
227 Entering Passive Mode (185,94,97,194,58,98).
150 Here comes the directory listing.
226 Directory send OK.
ftp> cd ..
250 Directory successfully changed.
ftp> dir
227 Entering Passive Mode (185,94,97,194,41,65).
150 Here comes the directory listing.
drwxr-xr-x    2 4754     4754         4096 Jan 28  2023 Jan

我的问题是如何将此文件从 FTP 下载到我的 vps(directAdmin 路径?)然后删除此文件?谢谢您的时间。

在此处输入图片描述 在此处输入图片描述

答案1

最后根据:

https://stackoverflow.com/questions/10749517/ftp-delete-non-empty-directory

use the bellow command
mdelete folder_name/*
rmdir folder_name

相关内容