Perl 学习笔记 --- 11
来源:互联网 发布:python 文件的移动 编辑:程序博客网 时间:2024/06/03 19:50
第11章:
11.1 文件检测操作
检测选项
含义
-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 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
索引节点修改时间(单位:天)
11.2 stat和lstat函数
stat函数:得到文件的其余信息(除了检测项以外)
lstat函数:得到符号连接本身的信息(除了检测项以外)
11.3 localtime函数
解析时间戳(timestamp)
11.4 位操作
表达式
含义
10 & 12
按位与;
10 | 12
按位或;
10 ^ 12
按位异或;
6 << 2
位左移;
25 >> 2
位右移;
~ 10
位取反;
- Perl 学习笔记 --- 11
- Perl语言学习笔记 11 Perl模块
- Perl学习笔记 No.11
- perl学习笔记-----------------------(11)
- Perl学习笔记
- perl学习笔记
- perl 学习笔记
- perl语言学习笔记
- Perl学习笔记(1)
- Perl学习笔记(2)
- Perl学习笔记(3)
- Perl学习笔记(4)
- Perl学习笔记(5)
- Perl学习笔记-1
- Perl学习笔记-2
- Perl 学习笔记
- perl学习笔记
- perl学习笔记之
- 统计字符串中的数字个数
- JMF应用篇 之 从摄像头捕获视频
- create_proc_read_entry(), create_proc_entry() | 创建 /proc 文件
- 简易的人员管理~数据的增、删、查、改
- 单例模式(java)
- Perl 学习笔记 --- 11
- js 实现一个图片浮动的效果
- js中的函数
- java instanceof
- Struts2的配置文件
- MFC学习日记七:Mfc动态(静态)设置菜单项
- 延时函数和Timer的使用
- 初识Guid
- HTML3