Why *not* parse `ls`?
unix.stackexchange.com