bestand SETGUID is -h BESTAND waar als bestand een symbolische koppeling is -k BESTAND waar als bestand "sticky"-bit aan heeft staan -L BESTAND waar als bestand een symbolische koppeling is -N BESTAND waar als bestand gewijzigd is sinds laatste lezing -O BESTAND waar als u het bestand effectief bezit -p BESTAND waar als bestand een benoemde pijp is -r BESTAND waar als bestand voor u leesbaar is -S BESTAND waar als bestand een socket is -s BESTAND waar als bestand niet leeg is -t DESCRIPTOR waar als bestandsdescriptor geopend is op een terminal -u BESTAND waar als bestand SETUID is -w BESTAND waar als bestand voor u schrijfbaar is -x BESTAND waar als bestand door u uitvoerbaar is BEST1 -nt BEST2 waar als eerste bestand later gewijzigd is dan tweede BEST1 -ot BEST2 waar als eerste bestand eerder gewijzigd is dan tweede BEST1 -ef BEST2 waar als eerste bestand harde koppeling is naar tweede Tekenreeksoperatoren: -z REEKS waar als tekenreeks leeg is -n REEKS waar als tekenreeks niet leeg is REEKS waar als tekenreeks niet leeg is RKS1 = RKS2 waar als de tekenreeksen gelijk zijn RKS1 != RKS2 waar als de tekenreeksen niet gelijk zijn RKS1 < RKS2 waar als eerste reeks lexicografisch voor de tweede komt RKS1 > RKS2 waar als eerste reeks lexicografisch na de tweede komt Andere operatoren: -o OPTIE waar als deze shell-optie ingeschakeld is -v VARIABELE waar als deze variabele een waarde heeft -R VARIABELE waar als deze variabele een naamsverwijzing is ! EXPRESSIE waar als EXPRESSIE onwaar is EXPR1 -a EXPR2 waar als beide expressies waar zijn EXPR1 -o EXPR2 onwaar als beide expressies onwaar zijn ARG1 VGL ARG2 waar als rekenkundige vergelijking klopt; VGL is één van de volgende: -eq, -ne, -lt, -le, -gt, -ge; ze betekenen: gelijk, ongelijk, kleiner dan, kleiner of gelijk, groter dan, groter of gelijk De afsluitwaarde is 0 als EXPRESSIE waar is, 1 als EXPRESSIE onwaar is, en 2 als een ongeldig argument gegeven werd.