The sticky bit can be set on both executable files AND directories in Unix/Linux. When set on a directory, it prevents users from deleting or renaming files they don't own, even if they have write permission to that directory. The /tmp directory is a classic example of sticky bit usage.