我需要在远程目录之间 move 文件。它将始终是多个文件,并且没有可使用的命名约定。有什么方法可以使用带通配符的重命名命令吗?
例如:
rename /dir1/dir2/* /dir1/dir2/history/
这不起作用,它返回以下错误:
Couldn't rename file "/dir1/dir2/*" to "/dir1/dir2/history": No such file or directory
非常感谢您的建议。
最佳答案
我不知道 rename
,这是 SFTP 命令吗?
无论如何,您不必使用 SFTP。您可以像这样使用 SSH:
ssh user@fqdn "mv /dir1/dir2/* /dir1/dir2/history/"
关于linux - SFTP 在远程目录中 move 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18960810/