perl 檔案測試符

2021-09-08 13:41:08 字數 647 閱讀 9971

-r

檔案可以被有效的uid/gid讀取

-w檔案可以被有效的uid/gid寫入

-x檔案可以被有效的uid/gid執行

-o檔案被有效的uid所有

-r檔案可以被真實的uid/gid讀取

-w檔案可以被真實的uid/gid寫入

-x檔案可以被真實的uid/gid執行

-e檔案存在

-z檔案大小為零

-s檔案大小不為零(返回大小)

-f檔案是簡單檔案

-d檔案是目錄

-l檔案是符號鏈結

-p檔案是命名管道(fifo)

-s檔案是套接字

-b檔案是特殊塊檔案

-c檔案是特許字元檔案

-t檔案控制代碼開啟為tty

-u檔案設定了setuid位

-g檔案設定了setgid位

-k檔案設定了sticky位

-t檔案是文字檔案

-b檔案是乙個二進位制檔案(與-t對應)

-m自修改以來的檔案以天計的年齡(從開始起)

-a自從上次訪問以來的檔案以天計的年齡(從開始起)

-c自從索引節點修改以來的檔案以天計的年齡(從開始起)

if(-f "$env/a.log")

perl檔案測試操作符

perl檔案測試操作符 操作符含義 r 檔案可以被有效的uid gid讀取。w 檔案可以被有效的uid gid寫入。x 檔案可以被有效的uid gid執行。o 檔案被有效uid所有 r 檔案可以被真實的uid gid讀取。w 檔案可以被真實的uid gid寫入。x 檔案可以被真實的uid gid執行...

Perl檔案測試

運算子 含義 r file 如果 file 可讀,則為真 w file 如果 file 可寫,則為真 x file 如果 file 可執行,則為真 o file 如果 file 的屬主是有效的uid,則為真 e file 如果 file 存在,則為真 z file 如果 file 大小為0,則為真 ...

Perl語言入門 檔案測試

檔案測試操作符 e 測試檔案存在與否 die oops a file called filename already exists.n if e filename m 測試檔案更新時間 用檔案控制代碼 warn config file is looking pretty old n if m con...