-u是一个文件测试,用于测试文件是否设置了 setuid 位。
它接受一个参数,可以是文件名,一个文件句柄,或一个目录句柄来测试关联的文件,看看它是否满足某些条件。如果省略参数,它将测试$_. -u返回1表示真,空字符串表示假。如果文件不存在或无法检查,它将返回undef并设置$! (errno).
-u FILENAME -u FILEHANDLE -u EXPRESSION -u DIRHANDLE -u