|
-b file
|
True if file is a Block special device
|
|
-c file
|
True if file is a Character special device
|
|
-d file
|
True if file is a Directory
|
|
-e file
|
True if file Exists
|
|
-g file
|
True if file has its set-group-id bit set
|
|
-G file
|
True if file is owned by the current effective group id
|
|
-k file
|
True if file has its "sticky" bit set
|
|
-L file
|
True if file is a symbolic Link
|
|
-O file
|
True if file is owned by the current effective user id
|
|
-p file
|
True if file is a named Pipe
|
|
-r file
|
True if file is readable
|
|
-S file
|
True if file is a Socket
|
|
-s file
|
True if file has a Size greater than zero
|
|
-t [FD]
|
True if FD is opened on a terminal. If FD is omitted, it defaults to 1 (standard output)
|
|
-u file
|
True if file has its set-user-id bit set
|
|
-w file
|
True if file is writable
|
|
-x file
|
True if file is executable
|
|
file1 -ef file2
|
True if file1 and file2 have the same device and inode numbers, i.e., if they are hard links to each other
|
|
file1 -nt file2
|
True if file1 is newer than file2
|
|
file1 -ot file2
|
True if file1 is older than file2
|
|
-z String
|
True if the length of String is zero
|
|
-n String
|
True if the length of String is nonzero
|
|
String1 = String2
|
True if the strings are equal
|
|
String1 != String2
|
True if the strings are not equal
|
|
ARG1 -eq ARG2
|
True if ARG1 is equal ARG2
|
|
ARG1 -ne ARG2
|
True if ARG1 is not-equal ARG2
|
|
ARG1 -lt ARG2
|
True if ARG1 is less-than ARG2
|
|
ARG1 -le ARG2
|
True if ARG1 is less-than-or-equal ARG2
|
|
ARG1 -gt ARG2
|
True if ARG1 is greater-than ARG2
|
|
ARG1 -ge ARG2
|
True if ARG1 is greater-than-or-equal ARG2
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.