在远程 FTP 服务器上,我在目录中有一组文件remote.dir1
。我想将该目录中的所有文件移动到remote.dir2
.
我正在使用lftp
并且正在尝试这样的事情:
lftp> mv remote.dir1/* remote.dir2/
它不起作用并显示:Access failed: 550 remote.dir1/*: The filename, directory name, or volume label syntax is incorrect.
我也试过:
lftp> glob -a mv remote.dir1/* remote.dir2/
显示使用消息:Usage: mv <file1> <file2>
但是,移动单个文件有效:lftp> mv remote.dir1/file1 remote.dir2/
作为最后的手段,我们可以构建一个包含一组 lftpmv
命令和source
它的文件。
有什么我不知道的解决方案吗?
或者,是否有任何功能强大的命令行工具来完成这项任务?
编辑:我仅限于 FTP 环境,因此由于环境限制,只能接受使用 FTP 的解决方案。