É possível, mas não com links simbólicos. É chamado de links rígidos. Uso:
ln /home/you/the-file /some/public/folder/
Uma referência ao arquivo "the-file" será criada em /some/public/folder/the-file
.
Links físicos apontam para o mesmo inode (arquivo, diretório, ...). Os links simbólicos possuem seu próprio inode e não funcionam em chroots, por exemplo. Como links rígidos ligam a um inode ao invés de um caminho, ele só pode ser usado no mesmo sistema de arquivos.
Outra maneira seria montar o bind. Isso exigirá permissões de root para executar o comando mount
e só pode ser usado para diretórios. Uso:
sudo mount --bind /home/you/the-folder-to-be-shared/ /some/public/folder
/some/public/folder
deve ser uma pasta existente. Ele não precisa estar vazio, embora seja recomendado porque o conteúdo não estará visível após a montagem de /home/you/the-folder-to-be-shared
on /some/public/folder
.
Se você decidir remover essa pasta compartilhada de /some/public/folder
, execute:
sudo umount /some/public/folder