| Operator | Description |
|---|---|
| -A FILENAME | Return the access age of FILENAME |
| -b FILENAME | Tests if FILENAME is a block device |
| -B FILENAME | Tests if FILENAME is a binary file. Can also be applied to a file handle! |
| -c FILENAME | Tests if FILENAME is a character device |
| -C FILENAME | Return the inode change age of FILENAME |
| -A FILENAME | Return the access age of FILENAME |
| -d FILENAME | Tests if FILENAME is a directory |
| -e FILENAME | Tests if FILENAME exists |
| -f FILENAME | Tests if FILENAME is a regular file, not, e.g., a directory |
| -g FILENAME | Tests if FILENAME has the setgid bit |
| -k FILENAME | Tests if FILENAME has the sticky bit |
| -l FILENAME | Tests if FILENAME is a symbolic link |
| -M FILENAME | Returns age of FILENAME |
| -o FILENAME | Tests if FILENAME is owned by the current UID |
| -p FILENAME | Tests if FILENAME is a named pipe |
| -r FILENAME | Tests if FILENAME is readable |
| -s FILENAME | Returns size of FILENAME |
| -S FILENAME | Tests if FILENAME is a socket |
| -t FILENAME | Tests if FILENAME is opened to a tty |
| -T FILENAME | Tests if FILENAME is a text file |
| -u FILENAME | Tests if FILENAME has the setuid bit |
| -w FILENAME | Tests if FILENAME is writable |
| -x FILENAME | Tests if FILENAME is executable |
| -S FILENAME | Tests if FILENAME is a socket |
| -z FILENAME | Tests if size of FILENAME is zero |
Friday, February 8, 2013
Perl File Test Operators
Labels:
Perl
Subscribe to:
Post Comments (Atom)
test
ReplyDelete