Perl File Test Operators
Perl 檔案測試及其意義
檔案測試 | 意義 |
-r | 檔案或目錄可讀 |
-w | 檔案或目錄可寫 |
-x | 檔案或目錄可執行 |
-o | 檔案或目錄為使用者所有 |
-e | 檔案或目錄存在 |
-z | 檔案存在且長度為 0 (目錄不必為空) |
-s | 檔案或目錄存在,且大小不為零(單位為byte) |
-f | 目錄是一般檔案 |
-d | 目標是目錄 |
-l | 目標是 symlink |
-S | 目標是 socket |
-p | 目標是 named pipe (如fifo) |
-T | 檔案為文字檔(text) |
-B | 檔案為二進位檔(binary) |