Perl目录操作

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值