当前位置: 首页 > article >正文

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)被变更后至今的天数

http://www.kler.cn/news/353524.html

相关文章:

  • 线性代数知识学习
  • JAVA 中的 String 类
  • 【C++笔记】类和对象(上)
  • Java 小游戏《超级马里奥》
  • 【网页设计】CSS Part2
  • [Linux] Linux 模拟实现 Shell
  • 案例分析:Modbus设备如何通过MQTT网关连接阿里云IoT
  • 《数据结构》学习系列——树(中)
  • MySQL 的数据类型
  • [权威出版|稳定检索]2024年信息控制、电气与智慧交通国际会议(ICEIT 2024)
  • 【深入学习Redis丨第八篇】详解Redis数据持久化机制
  • 2025推荐选题|微信小程序实现经济新闻资讯
  • 双目标定的原理
  • bash之变量和参数
  • BWA 的基本介绍和主要算法
  • 【工欲善其事】巧用 PowerShell 自动清除复制 PDF 文本时夹杂的换行符号
  • 强推!首个全面涵盖LiDAR里程计算法的综述(一):LiDAR-Only与LIO算法综述
  • 一力破万法,高并发系统优化通解思路
  • Unity MMORPG 背包系统如何设计
  • 【Matlab算法】MATLAB下的简单四旋翼飞行器姿态控制仿真(附MATLAB完整代码)