我想使用ssh host rm -rf
删除该文件,但当我使用ssh host rm -rf /disk/directory/*
结果显示时
ssh: No match.
有什么问题?
谢谢......
答案 0 :(得分:1)
“*”在传输之前在本地计算机的命令行上展开。最简单的解决方案应该是:
ssh host rm -rf /disk/directory/
答案 1 :(得分:1)
在传递给*
之前,您在本地shell中展开了glob模式ssh
。
您需要将其传递给ssh
。使用引号:
ssh host "rm -rf /disk/directory/*"