加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl目录操作

发布时间:2020-12-16 00:21:31 所属栏目:大数据 来源:网络整理
导读:Perl 目录操作 chdir 在目录之间移动,后面接的是用字符串表示的目的路径。 glob 所匹配的结果都是按字母顺序排序的,也不包括点号开头的文件。 glob 的另一种语法,“角括号语法”,跟读取文件句柄差不多。 目录句柄 opendir? 句柄的标识符 ( 一般全部大写

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修改时间

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读