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

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.lryc.cn/news/462053.html

相关文章:

  • NC 单据模板自定义项 设置参照(自定义参照)
  • Element-ui官方示例(Popover 弹出框)
  • Bootstrap 5 练习 - 显示工具提示
  • 【p2p、分布式,区块链笔记 Torrent】: WebTorrent GitTorrent bittorrent-dht
  • 【Next.js 项目实战系列】05-删除 Issue
  • Springboot api http并发测试请求
  • Qt的websocket客户端和服务器测试(非安全版本)
  • Prometheus运维监控平台之监控指标注册到consul脚本开发、自定义监控项采集配置调试(三)
  • C语言——数组
  • MySQL-09.DDL-表结构操作-查询修改删除
  • WileyNJDv5_Template模板无法编译生成pdf文件
  • 亿配芯城(ICGOODFIND)教你外贸(海外)推广电子元器件芯片的专用词语
  • windows和linux的一些使用问题一一记录
  • 排序算法上——插入,希尔,选择,堆排序
  • Mycat 详细介绍及入门实战,解决数据库性能问题
  • FFmpeg源码:avformat_new_stream函数分析
  • 【java】深入解析Lambda表达式
  • Chromium html<img>对应c++接口定义
  • 卸载Python
  • 算法剖析:二分查找
  • Invoke 和 InvokeRequired以及他们两个的区别
  • SpringBoot概览及核心原理
  • 根据basic auth请求https获取token
  • 【基础版】React缓存路由
  • Java基础15-Java高级
  • selenium工具的几种截屏方法介绍(9)
  • 【设计模式】深入理解Python中的过滤器模式(Filter Pattern)
  • vue的动态组件 keep-alive
  • 现代框架开发官网
  • 一篇文章快速认识YOLO11 | 关键改进点 | 安装使用 | 模型训练和推理