-1

我想用ssh host rm -rf删除文件,但是当我用ssh host rm -rf /disk/directory/*结果显示

ssh: No match.

问题是什么 ?

谢谢 ...

4

2 回答 2

1

在传输之前,“*”会在本地计算机的命令行上展开。最简单的解决方法应该是:

ssh host rm -rf /disk/directory/
于 2013-06-15T13:01:04.777 回答
1

您的 glob 模式*在传递给ssh.

您需要将其传递给ssh. 使用引号:

ssh host "rm -rf /disk/directory/*"
于 2013-06-15T13:04:37.283 回答