Posso criar um symlink que ignore os subdiretórios?

4

Estou tentando conectar o Dropbox às pastas relevantes em /home . Eu gostaria de ligá-los assim:

~/Dropbox/Pictures --> ~/Pictures

~/Dropbox/Camera Uploads --> ~/Pictures/Camera Uploads

Se eu fizer isso, funcionará, mas eu terei duas cópias das minhas fotos e vídeos armazenados no Dropbox. Eu não quero perder espaço.

Alguma ideia de como resolver este problema?

    
por Corey Helton 09.05.2013 / 20:13

1 resposta

4

Supondo que você tenha raiz no sistema, você pode usar uma montagem de ligação. Note que isso vai deixar você com um diretório vazio Camera Uploads no seu ~ / Dropbox / Pictures, mas evitando isso adiciona muito mais complexidade (unionfs de algum tipo).

# mount --bind ~user/Dropbox/Pictures ~user/Pictures
# mkdir -p ~user/Pictures/Camera\ Uploads
# mount --bind ~user/Dropbox/Camera\ Uploads ~user/Pictures/Camera\ Uploads

Você pode colocar essas montagens de bind em /etc/fstab ou executá-las por sudo , é claro.

    
por 09.05.2013 / 21:42