我正在尝试编写一个bash脚本来自动挂载/ dev(EC2 EBS存储)中的卷。当设备连接时,它显示为/ dev / sdf(总是)...但是当它存在时,“find”命令对它不起作用(在技术上没有安装在/etc/mtab中)。
这些不起作用:
[ -f /dev/sdf ] && echo "It exists" || echo "It does not exist"
[ -d /dev/sdf ] && echo "It exists" || echo "It does not exist"
我错过了什么?
答案 0 :(得分:2)
你想要-b
。请参阅help test
。