linux - SFTP 在远程目录中 move 文件

标签 linux rename sftp move

我需要在远程目录之间 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/

相关文章:

java - 使用java连接到SFTP

linux - 如何在 Linux 中检查第二个列表名称中的文件名?

regex - 使用正则表达式重命名文件 - Linux

python - 使用 .rename 和 .endswith 重命名多个图像

javascript - 如何在 Node 中从浏览器使用 SFTP 下载文件

java - 来自 Apache Java 库的 FTPSClient 可以用于通过 SFTP 传输文件吗?

linux - 如何监控运行 Linux 的 ARM 的实时系统性能?

linux - 创建一个 shell 脚本来滚动浏览文本文件?

linux - 全新安装时安装 vim 插件 vundle 失败

Windows批处理文件复制并保留重复项