File Test Operators[a] : file test « File « Perl






File Test Operators[a]

    
Operator    Meaning
-r $file    True for a readable file.
-w $file    True for a writeable file.
-x $file    True for an executable file.
-o $file    True for owned by effective uid.
-e $file    True if exists.
-z $file    True for zero size.
-s $file    True if $file has nonzero size. Returns the size of the file in bytes.
-f $file    True for a plain file.
-d $file    True for a directory file.
-l $file    True for a symbolic link.
-p $file    True for a named pipe or FIFO.
-S $file    True for a socket.
-b $file    True for a block special file.
-c $file    True for a character special file.
-u $file    True for a setuid bit set.
-g $file    True for a setgid bit set.
-k $file    True for a sticky bit set.
-t $file    True if filehandle is opened to a tty.
-T $file    True for a text file.
-B $file    True for a binary file.
-M $file    Age in days since modified.
-A $file    Age in days since last accessed.
-C $file    Age in days since the inode changed.

   
    
    
    
  








Related examples in the same category

1.'-B filehandle': True if file is binary.
2.'-S filehandle': True if file is a socket (uppercase S).
3.'-T filehandle': True if file is an ASCII text file.
4.'-d filehandle': True if file is a directory.
5.'-e filehandle': True if file exists.
6.'-f filehandle': True if file is a normal file.
7.'-l filehandle': True if file is a symbolic link.
8.'-p filehandle': True if file is a named pipe (FIFO).
9.'-s filehandle': Returns size if file exists and has nonzero size.
10.'-w filehandle': True if filehandle is writable.
11.'-x filehandle': True if filehandle is executable.
12.'-z filehandle': True if file exists and its size is 0.
13.is the file a executable file?
14.is the file a plain file?
15.is the file a readable file?
16.is the file a writable file?
17.Test for file attributes
18.Tests for read permission on a file.
19.Tests whether the file is empty before opening it for writing.
20.File test operators
21.File testing script
22.File-Test Operator Syntax
23.File-test operators that check information returned by stat.
24.File-test operators that test for permissions.
25.File Tests
26.File Tests for Age
27.File Tests for Execution
28.File Tests for Existence and Size
29.File Tests for Privileges
30.File Tests for Type
31.File Tests for Unix File Handle Types
32.Contents of the current directory
33.Get file modified/accessed time
34.Get the size of a file
35.Some -X File Tests
36.does file exist?