test – uniksowe narzędzie konsolowe służące do obliczania wyniku wyrażeń warunkowych.
Użycie test wyrażenie lub [ wyrażenie ]
Funkcje Funkcje plikowe Funkcje te zwracają wartość prawda jeżeli plik istnieje i spełnia warunek. -b plik – plik jest blokowym plikiem specjalnym. (ang. block special file). -c plik – plik jest znakowym plikiem specjalnym (ang. character special file). -d plik – plik jest katalogiem (ang. directory). -e plik – plik istnieje (ang. exists). -f plik – plik jest normalnym plikiem (ang. regular file). -g plik – plik ma ustawiony GID. -h plik – plik jest dowiązaniem symbolicznym. -k plik – plik ma ustawiony sticky bit. -L plik – plik jest dowiązaniem symbolicznym. -p plik – plik jest potokiem nazwanym (ang. pipe). -r plik – plik można odczytać ang. readable). -s plik – plik ma rozmiar większy niż 0 (ang. size). -u plik – plik ma ustawiony UID. -w plik – plik ma włączoną flagę zapisu (ang. write) dla użytkownika, który wywołał polecenie. -x plik – plik ma włączoną flagę wykonania (ang. execute) dla użytkownika, który wywołał polecenie. -t deskryptor – deskryptor jest otwarty i powiązany z terminalem. plik1 -nt plik2 – plik1 jest nowszy od pliku plik2 (ang. newer than). plik1 -ot plik2 – plik1 jest starszy od pliku plik2 (ang.