| 测试符 | 描述 | 示例 |
|---|---|---|
| -e | 文件或目录存在为真 | [ -e path ] path 存在为 true |
| -f | 文件存在为真 | [ -f file_path ] 文件存在为 true |
| -d | 目录存在为真 | [ -d dir_path ] 目录存在为 true |
| -r | 有读权限为真 | [ -r file_path ] file_path 有读权限为true |
| -w | 有写权限为真 | [ -w file_path ] file_path 有写权限为true |
| -x | 有执行权限为真 | [ -x file_path ] file_path 有执行权限为 true |
| -s | 文件存在并且大小大于0 为真 | [ -s file_path ] file_path 存在并且大小大于 0 为 true |