最近用Shell和Perl的机会越来越多了, 又开始看相关书籍了, 下面是从书中抄下来的关于文件操作的命令:

-r可被当前用户读 -w可被当前用户写
-x可被当前用户执行 -o属于当前用户
-R可被setuid之前的用户读 -W可被setuid之前的用户写
-X可被setuid之前的用户执行 -O性于setuid之前的用户
-e文件或目录存在 -z文件存在并且大小为0
-s文件存在并且大小不为0 -f是否普通文件
-d是否目录 -l是否符号连接
-S是否套接字(Socket) -p是否管道(Pipe)
-b是否块设备 -c是否字符设备
-u是否属于setuid之后的用户 -g是否属于setgid之后的组
-ksticky标志是否设置 -tisatty()函数是否为真
-T是否文本文件 -B是否二进制文件
-M最后修改距现在的天数 -A最后访问距现在的天数
-C最后Inode修改距现在的天数   

    这些东西很是常用, 但却总是记不清.