Perl目錄操做

Perl目錄操做node

chdir在目錄之間移動,後面接的是用字符串表示的目的路徑。函數

glob所匹配的結果都是按字母順序排序的,也不包括點號開頭的文件。spa

glob的另外一種語法,「角括號語法」,跟讀取文件句柄差很少。排序

目錄句柄字符串

opendir 句柄的標識符(通常所有大寫),目錄的路徑(字符串)get

readdir讀取內容sed

closedir關閉file

移除文件權限

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修改時間

相關文章
相關標籤/搜索