perl文件测试操作符及其意义

perl文件测试操作符及其意义

文件测试操作符意义
-r文件或目录,对目前(有效的)用户或组来说是可读的
-w文件或目录,对目前(有效的)用户或组来说是可写的
-x文件或目录,对目前(有效的)用户或组来说是可执行的
-o文件或目录,由目前(有效的)用户拥有
-R文件或目录,对实际的用户或组来说是可读的
-W文件或目录,对实际的用户或组来说是可写的
-X文件或目录,对实际的用户或组来说是可执行的
-O文件或目录,由实际的用户拥有
-e文件或目录,是存在的
-z文件存在而且没有内容(对目录来说永远为假)
-s文件或目录存在而且有内容(返回值是以字节为单位的文件大小)
-f是普通文件
-d是目录
-l是符号链接
-S是socket类型的文件
-p是命令管道,也就是先入先出(fifo)队列
-b是块设备文件(比如某个可挂载的磁盘)
-c是字符设备文件(比如某个I/O设备)
-u文件或目录设置了setuid位
-g文件或目录设置了setgid位
-k文件或目录设置了sticky位
-t文件句柄是TTY设备(类似系统函数isatty()的测试;不能对文件名进行此测试
-T看起来像文本文件
-B看起来像二进制文件
-M最后一次被修改后至今的天数
-A最后一次被访问后至今的天数
-C最后一次文件结点编号(inode)被变更后至今的天数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值