我在用着FTPS将一些文件从一台远程服务器传输到另一台。现在我想在一台服务器上本地移动文件,从一个文件夹移动到另一个文件夹。更具体地说:将文件从 [远程服务器 1] 移动到 [远程服务器 2] 后,我想将所有扩展名为 .csv 的文件移动到文件夹 done。我找到了“重命名”命令,但没有“重命名所有”功能,例如:
rename *.csv ../done/*.csv
提前致谢!
答案1
像您这样使用*
通配符称为通配符。通配符通常仅适用于通过 FTP 的本地文件,而不适用于远程文件。一些客户端会通配远程 FTP 命令,但通常只适用于 m* 命令(mdelete、mget 等)。
看看你的客户glob
命令。
此外,按照你在问题中提出的方式进行操作是行不通的,它应该是:
rename *.csv ../done
我感觉你需要编写脚本或手动完成,因为 FTP 适合这样做,而不是手动移动东西。