博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Perl目录操作
阅读量:7116 次
发布时间:2019-06-28

本文共 662 字,大约阅读时间需要 2 分钟。

hot3.png

Perl目录操作

chdir在目录之间移动,后面接的是用字符串表示的目的路径。

glob所匹配的结果都是按字母顺序排序的,也不包括点号开头的文件。

glob的另一种语法,“角括号语法”,跟读取文件句柄差不多。

目录句柄

opendir 句柄的标识符(一般全部大写),目录的路径(字符串)

readdir读取内容

closedir关闭

移除文件

unlink  "fileName"...

glob联合使用

重命名文件

rename  "old","new";

链接与文件

在一个目录中又两个特殊的项目

一个是"."(点号),代表目录自身;

一个是".."(两个点号),代表上层的目录;

每个项目都有一个inode,也就是相应的在磁盘上的位置

link硬链接的时候,inode的值会+1

llink的时候不会

两者的删除的情况也不一样

inode值为0时,系统才会考虑是否会回收这份的磁盘空间

建立和移除目录

mkdir  "dirname",权限

移除 rmdir "dirname"(必须目录为空才可以移除,可以先unlink glob "*");

修改权限 chomd 权限值,文件....

更改隶属关系

chown 用户标识符 组标识符,文件....

用户标识符 组标识符必须是数值

可以使用函数来转换

getpwnamgetgrnam

更改时间戳

utime now ago,文件...

now现在时间

ago修改时间

转载于:https://my.oschina.net/u/854744/blog/418484

你可能感兴趣的文章
开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
查看>>
tar.xz文件怎样解压
查看>>
[NHibernate]一对多关系(级联删除,级联添加)
查看>>
Jquery遮罩插件,想罩哪就罩哪!
查看>>
核心编程
查看>>
HTML5应用程序缓存实现离线Web网页或应用
查看>>
【转】php中XML、XSLT的结合运用
查看>>
初学体验是兴趣养成的重要土壤
查看>>
thinkphp 控制器继承
查看>>
Windows Phone开发手记-WinRT下启动器替代方案
查看>>
Oracle的回收站和闪回查询机制(二)
查看>>
sql server 2000能否得到一个表的最后更新日期?
查看>>
Get just enough boost voltage - current-mirror circuit - VOUT tracks VIN varies
查看>>
ProgressDialog弹出时的底色变暗(转)
查看>>
Linux下防火墙开启相关端口及查看已开启端口
查看>>
【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)...
查看>>
openfire User Service 和删除分组的方法
查看>>
KMP算法解析
查看>>
MySQL(MariaDB)的 SSL 加密复制
查看>>
c#委托把方法当成参数
查看>>