测试命令test同[]
# 测试命令:test,详细可用man test查询
# 测试符号:[],注意只有一层中括号,中括号内左右两侧必须要有空格
# test与[]效果都一样,参数也都一样
1.test和[]参数解释
-d # 目录
-s # 文件长度 > 0、非空
-f # 正规文件
-w # 当前用户可写(root用户无视权限)
-r # 可读
-x # 可执行
-L # 软连接文件
-u # 文件有suid位设置
# 示例
[root@egon ~]# test -d /etc/ ; echo $?
0
[root@egon ~]# [ -d /etc ];echo $? # 注意[]内左右两侧要有空格
0
ps:下面关于[]用法都与test一样,不再举例