Recih technisch gesehen:
Ein Verzeichnis hat üblicherweise immer einen / am Ende.
Ohne / am Ende bezeichnet es eine Datei!
Kommt immer auf das Programm an, denke ich.
Es lässt sich ja mit -d testen, ob es sich um ein Verzeichnis oder eine Datei handelt.