如何使用bash检查服务器上是否存在文件

时间:2011-12-01 16:34:50

标签: bash shell

检查file exists on my computer是否容易。但是如何检查我的服务器上是否存在此文件?

如果我的文件是:

host@server:/path/to/my/file.txt

我需要做些什么来检查它是否存在?

3 个答案:

答案 0 :(得分:9)

这个怎么样?

ssh user@host 'if [ -f /path/to/my/file.txt ]; then echo yes; else echo no; fi'

答案 1 :(得分:3)

这样的事情可能有所帮助 -

ping -c 1 ipaddress && ssh user@host 'test -e /path/and/filename && echo exists'

答案 2 :(得分:0)

ssh serverName

test -e
echo $?