测试符 | 描述 | 示例 |
---|---|---|
-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 |