使用终端进行 FTP 连接 MAC

使用终端进行 FTP 连接 MAC

我只是想复制一个文件夹并在同一目录中重命名它

尝试:cp -rfp 文件夹 folder-7-03

终端回复:无效请求

我不经常使用终端,因为我的 FTP 应用程序相当不错。我本想尝试一下,但现在我明白了为什么我总是灰心丧气。不过,我还是想知道,因为我意识到了终端的强大功能。

如果有帮助,请在此处查看状态:

连接并登录saidwebsite.com。

没有代理连接。

Gate ftp:关闭、服务器(无)、端口 ftpgate。

被动模式:开启;恢复到主动模式:开启。

模式:流;类型:二进制;形式:非打印;结构:文件。

详细:开启;铃声:关闭;提示:开启;通配:开启。

存储唯一性:关闭;接收唯一性:关闭。

保留修改时间:开启。

案例:关闭;CR 剥离:打开。

Ntrans:关闭。

Nmap:关闭。

散列标记打印:关闭;标记数:1024;进度条:打开。

获取传输速率限制:关闭;最大值:0;增量 1024。

将传输速率限制设置为:关闭;最大值:0;增量为 1024。

套接字缓冲区大小:发送 131070,接收 262140。

使用 PORT 命令:开启。

对 IPv4 使用 EPSV/EPRT 命令:开启。

命令行编辑:开启。

版本:tnftp 20070806

感谢您对此的任何见解...

答案1

假设 FTP 服务器上有一个装满文件(不是子文件夹)的文件夹。
在当前目录中创建要重命名的文件夹:

mkdir test

使用以下方式获取文件wget

cd test/ && wget ftp://user:pass@FTPserverIP/path/to/test/*

离开测试文件夹cd ..并在本地重命名文件夹:

mv test/ testnew

然后使用wput将文件夹和文件复制到 ftp 服务器:

wput testnew/* ftp://user:pass@FTPserverIP/path/to/test/parent/

这适用于我的 Linux(Ubuntu)机器,Mac 应该也可以,wget但是wput您可能需要安装。

希望这对你有帮助,Mirko

相关内容