文件测试操作符
操作符 描述 
-b 是否为块设备 
-c  是否为字符设备  
-d  是否为目录  
-e  是否存在  
-f  是否为普通文件  
-g  是否设置了setgid位  
-k  是否设置了sticky位  
-l  是否为符号链接  
-o  是否拥有该文件  
-p  是否为管道  
-r  是否可读  
-s  是否非空  
-t  是否表示终端  
-u  是否设置了setuid位  
-w  是否可写  
-x  是否可执行  
-z  是否为空文件  
-A  距上次访问多长时间  
-B  是否为二进制文件  
-C  距上次访问文件的inode多长时间  
-M  距上次修改多长时间  
-O  是否只为“真正的用户”所拥有  
-R  是否只有“真正的用户”可读  
-S  是否为socket  
-T  是否为文本文件  
-W  是否只有"真正的用户"可写  
-X  是否只有"真正的用户"可执行  
注:“真正的用户”指登录时指定的userid,与当前进程用户ID相对,命令suid可以改变有效用户ID。 
详细出处参考:http://www.jb51.net/article/12782.htm