-u是一個檔案測試,用於測試檔案是否設定了 setuid 位。
它接受一個引數,可以是檔名,一個檔案控制代碼,或一個目錄控制代碼來測試關聯的檔案,看看它是否滿足某些條件。如果省略引數,它將測試$_. -u返回1表示真,空字串表示假。如果檔案不存在或無法檢查,它將返回undef並設定$! (errno).
-u FILENAME -u FILEHANDLE -u EXPRESSION -u DIRHANDLE -u