Perl或Shell中的文件测试命令

    最近用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修改距现在的天数   

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

留言 (2)

强~~!收下先!

强~

我最近也在学习Perl,希望能跟你交流交流.
http://rickyzhuengineer.blogspot.com


发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • What did he say in the letter?
  • 他在信里说什么了?
  • What are you going to do with the books?
  • 你打算拿这些书怎么办?
  • What were you doing when I called?
  • 我打电话给你时你在干吗?
  • I was about to leave.
  • 我正要出门.
  • Can you guess what I was doing this morning?
  • 你能猜到今天上午我在做什么吗?