源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

perl 文件测试操作符汇总

  • 时间:2022-10-11 02:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:perl 文件测试操作符汇总
[b]第一篇: [/b]
[u]复制代码[/u] 代码如下:
操作符       含义 -r      文件或目录可读 -w      文件或目录可写 -x      文件或目录执行 -o      文件或目录归用户所有 -R      文件或目录对真正用户可读 -W      文件或目录对真正用户可写 -X      文件或目录对真正用户执行 -O      文件或目录归真正用户所有 -e      文件或目录存在 -z      文件存在且大小为0 -s      文件或目录存在且不为0(返回字节数) -l      文件为符号链接 -f      文件为普通文件 -d      文件为目录     -p      文件为命名管道(FIFO) -b      文件为块特殊文件 -S      文件为一个套口(socket) -c      文件为字符特殊文件 -t      打开tty控制台的文件句柄 -u      文件或目录是设置用户ID号 -g      文件或目录是设置用户组ID号 -k      文件或目录的sticky位置位 -T      文件是文本文件 -B      文件是二进制文件 -M      以天为单位的存在时间 -A      以天为单位访问时间 -C      以天为单位同代码更改时间
[b]第二篇:[/b]
[u]复制代码[/u] 代码如下:
-r:文件或目录对此(有效的)用户(effective user)或组是可读的 -w:文件或目录对此(有效的)用户或组是可写的 -x:文件或目录对此(有效的)用户或组是可执行的 -o:文件或目录由本(有效的)用户所有 -R:文件或目录对此用户(real user)或组是可读的 -W:文件或目录对此用户或组是可写的 -X:文件或目录对此用户或组是可执行的 -O:文件或目录由本用户所有 -e:文件或目录名存在 -z:文件存在,大小为0(目录恒为false) -s:文件或目录存在,大小大于0(值为文件的大小,单位:字节) -f:为普通文本 -d:为目录 -l:为符号链接 -S:为socket-p 为管道(Entry is a named pipe(a“fifo”)) -b:为block-special 文件(如挂载磁盘) -c:为character-special 文件(如I/O 设备) -u:setuid 的文件或目录 -g:setgid 的文件或目录 -k:File or directory has the sticky bit set -t:文件句柄为TTY(系统函数isatty()的返回结果;不能对文件名使用这个测试) -T:文件有些像“文本”文件 -B:文件有些像“二进制”文件 -M:修改的时间(单位:天) -A:访问的时间(单位:天) -C:索引节点修改时间(单位:天)
[b]第三篇: [/b]
操作符 含义
-r 文件可以被有效的UID/GID读取。
-w 文件可以被有效的UID/GID写入。
-x 文件可以被有效的UID/GID执行。
-o 文件被有效UID所有
-R 文件可以被真实的UID/GID读取。
-W 文件可以被真实的UID/GID写入。
-X 文件可以被真实的UID/GID执行。
-O 文件被真实的UID所有
-e 文件存在
-z 文件大小为零
-s 文件大小不为零(返回大小)
-f 文件是简单文件
-d 文件是目录
-l 文件是符号连接
-p 文件是命名管道(FIFO)。
-S 文件是套接字
-b 文件是特殊块文件
-c 文件是特殊字符文件
-t 文件句柄为一个tty打开了
-u 文件设置了setuid位
-g 文件设置了setgid位
-k 文件设置了sticky位
-T 文件是文本文件
-B 文件是一个二进制文件(与-T对应)
-M 自从修改以来的文件以天记的年龄(从开始起)
-A 自从上次访问以来的文件以天记的年龄(从开始起)
-C 自从inode修改以来的文件以天记的年龄(从开始起)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部