perl 文件测试操作符汇总
第一篇:
代码如下:
操作符 含义 -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 以天为单位同代码更改时间
第二篇:
代码如下:
-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:索引节点修改时间(单位:天)
第三篇:
操作符 | 含义 |
-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修改以来的文件以天记的年龄(从开始起) |
相关推荐
云中舞步 2020-11-12
杨德龙 2020-11-11
JohnYork 2020-10-16
wangzhaotongalex 2020-09-22
xiaoseyihe 2020-11-16
不要皱眉 2020-10-14
Crazyshark 2020-11-13
K先生 2020-11-10
momode 2020-09-11
思君夜未眠 2020-09-04
点滴技术生活 2020-08-21
MaggieRose 2020-08-19
kevinweijc 2020-08-18
wintershii 2020-08-17
vapaad 2020-08-17
wera00 2020-08-17
移动开发与培训 2020-08-16
ReunionIsland 2020-08-16
JimyFengqi 2020-08-16