Pientä selitystä perään:
DOS/Windows-järjestelmissä toimii usein jokin ”foo *.jpg /s” -tyyppinen komento siten, että ohjelma suoritetaan nykyisen hakemiston ja sen alihakemistojen .jpg-tiedostoille, mutta UNIXissa/Linuxissa tilanne on toisin. Ero on siinä, että DOSsissa/Windowsissa jokerimerkit välittyvät sellaisinaan komentoriviltä ohjelmalle, joka on sitten itse vastuussa siitä, miten ne tulkitsee. UNIXissa/Linuxissa jokerimerkit laventaa tiedostonimiksi jo shell; jollei nykyhakemistossa siis esim. ole .jpg-tiedostoja, tuloksena on tyhjä lista, joka sitten välitetään ohjelmalle – joka taas valittaa tiedostonimien puuttuvan.