<div dir="ltr">Being able to cat a directory (i.e. issue read()s) depends on the filesystem.   In the old days, directories were scanned via read()s instead of with purpose-specific system calls.  Newer filesystems do not implement read() support on directories.   So, for example, on DragonFly, you can cat a UFS directory but you cannot cat a HAMMER2 directory.<div><br></div><div>-Matt</div></div>