文件测试所用的参数
-d 测试文件是否为目录类型
-e 测试文件是否存在
-f 判断是否为一般文件
-r 测试当前用户是否有权限读取
-w 测试当前用户是否有权限写入
-x 测试当前用户是否有权限执行
[root@linuxprobe~]# [ -d /etc/fstab ]
[root@linuxprobe~]# echo $?
1
[root@linuxprobe~]# [ -f /etc/fstab ]
[root@linuxprobe~]# echo $?
0
文件测试所用的参数
-d 测试文件是否为目录类型
-e 测试文件是否存在
-f 判断是否为一般文件
-r 测试当前用户是否有权限读取
-w 测试当前用户是否有权限写入
-x 测试当前用户是否有权限执行
[root@linuxprobe~]# [ -d /etc/fstab ]
[root@linuxprobe~]# echo $?
1
[root@linuxprobe~]# [ -f /etc/fstab ]
[root@linuxprobe~]# echo $?
0