请教一句shell脚本

来源:百度知道 编辑:UC知道 时间:2024/06/27 04:38:35
if [ -f /usr/local/virus/iptables/iptables.deny ];
这里的-f是什么意思?

- f 是判断是否是文件

文件状态测试
- d 目录
- s 文件长度大于0、非空
- f 正规文件
- w 可写
- L 符号连接
- u 文件有s u i d位设置
- r 可读
- x 可执行

这个语句是判断文件"/usr/local/virus/iptables/iptables.deny "是否存在 而不是是否是文件
如果使用 -d 则是判断目录是否存在