Is this a security thing, or space, or ???
All UNIX executable are on a disk, but execution happens on images copied page by page to RAM, essentially mmap(). Heap and stack are on allocated swap space, if rolled out of RAM. Of course, actual execution in the CPU may use copies of RAM words in level 1 or 2 cache!
- A symbolic link (ln -s) can make any directory or file appear anywhere in any name.
- A mount can also make directories show up other places.
However, if you need to change permissions/owner/group, you have to change the original or use a copy.
- Sometimes, you can give that same access by creating matching groups and add the users to those groups.