\texttt{-b }\textsl{Datei}& Die \textsl{Datei} existiert und ist ein blockorientiertes Ger<65>t \tabularnewline\STRUT
\texttt{-c }\textsl{Datei}& Die \textsl{Datei} existiert und ist ein zeichenorientiertes Ger<65>t \tabularnewline\STRUT
\texttt{-d }\textsl{Datei}& Die \textsl{Datei} existiert und ist ein Verzeichnis \tabularnewline\STRUT
\texttt{-f }\textsl{Datei}& Die \textsl{Datei} existiert und ist eine regul<75>re Datei \tabularnewline\STRUT
\texttt{-g }\textsl{Datei}& Die \textsl{Datei} existiert, und das Gruppen-ID-Bit\index{Gruppen-ID-Bit} ist gesetzt \tabularnewline\STRUT
\texttt{-h }\textsl{Datei}& Die \textsl{Datei} existiert und ist ein symbolischer Link\index{Link}\tabularnewline\STRUT
\texttt{-k }\textsl{Datei}& Die \textsl{Datei} existiert, und das Sticky-Bit\index{Sticky-Bit} ist gesetzt \tabularnewline\STRUT
\texttt{-p }\textsl{Datei}& Die \textsl{Datei} existiert und ist eine Named Pipe \tabularnewline\STRUT
\texttt{-r }\textsl{Datei}& Die \textsl{Datei} existiert und ist lesbar \tabularnewline\STRUT
\texttt{-s }\textsl{Datei}& Die \textsl{Datei} existiert und ist nicht leer \tabularnewline\STRUT
\texttt{-t }\textsl{[n]}& Der offene Dateideskriptor\index{Dateideskriptor}\textsl{n} geh<65>rt zu einem Terminal; Vorgabe f<>r \textsl{n} ist 1. \tabularnewline\STRUT
\texttt{-u }\textsl{Datei}& Die \textsl{Datei} existiert und das Setuid-Bit\index{Setuid-Bit} ist gesetzt \tabularnewline\STRUT
\texttt{-w }\textsl{Datei}& Die \textsl{Datei} existiert und ist beschreibbar \tabularnewline\STRUT
\texttt{-x }\textsl{Datei}& Die \textsl{Datei} existiert und ist ausf<73>hrbar