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/

相关文章:

linux - 在 CD 上运行的 Grep 脚本

root 用户的 Linux 组配额?

linux - 优化查找命令

Python 扫描网络 IP 地址和 mac

ruby - 使用 Ruby 中的 net-sftp 基于 key 的身份验证

python - Python Paramiko 中的密码验证失败,但相同的凭据在 SSH/SFTP 客户端中有效

bash - 如何在ssh脚本中获取嵌套的sftp以等待密码提示

python - 重命名包含空格的文件名

r - 替换 R 中所有列名称中的多个句点

Pyspark 自动重命名重复列