Ze stron podręcznika bash dotyczących uprawnień do przeglądania za pomocą ls :
User ls output
Owner -rwx------
Group ----rwx---
Other -------rwx
To ma sens, ale do czego służy ten pierwszy -? Zawsze jest puste we wszystkich kontekstach użytkownika.
exec()wywołań typu z języków programowania, takich jak C lub Python. Praktycznie można by pomyśleć o nich jako o „komendach Bash”, ale warto i warto zrozumieć różnicę, zwłaszcza podczas pisania skryptów, które mogą być uruchamiane na systemach innych niż Linux lub nawet między różnymi dystrybucjami Linuksa.