來源于:https://zhidao.baidu.com/question/210164588.html
我們使用perl一般檢測文件是否存在是會(huì)使用
if (-e $filename) {...}
下面是與此同級的其它操作符:
-r文件或目錄可讀
-w文件或目錄可寫
-x文件或目錄執(zhí)行
-o文件或目錄歸用戶所有
-R文件或目錄對真正用戶可讀
-W文件或目錄對真正用戶可寫
-X文件或目錄對真正用戶執(zhí)行
-O文件或目錄歸真正用戶所有
-e文件或目錄存在
-z文件存在且大小為0
-s文件或目錄存在且不為0(返回字節(jié)數(shù))
-f文件為普通文件
-d文件為目錄
-l文件為符號鏈接
-p文件為命名管道(FIFO)
-S文件為一個(gè)套口(socket)
-b文件為塊特殊文件
-c文件為字符特殊文件
-t打開tty控制臺(tái)的文件句柄
-u文件或目錄是設(shè)置用戶ID號
-g文件或目錄是設(shè)置用戶組ID號
-k文件或目錄的sticky位置位
-T文件是文本文件
-B文件是二進(jìn)制文件
-M以天為單位的存在時(shí)間
-A以天為單位訪問時(shí)間
-C以天為單位同代碼更改時(shí)間
沒有看到英文原版,先將百度知道的中文留存,以供參考。