Pagina 1 di 1

Crea collegamento tra 2 directory

Inviato: venerdì 28 gennaio 2011, 8:38
da Alessandro_Ghelfi
Vorrei creare un link soft tra 2 directory. O meglio, il contenuto di una directory dovrebbe comparire in un altra.

Ho provato con il comando :

Codice: Seleziona tutto

ln -s /var/lib/firebird/2.5/data/ /home/utente/firebird 
Questo comando però mi crea la directory /home/utente/firebird/data
Io non voglio avere la directory data... ma semplicemente avere in /home/utente/firebird i file contenuti in /var/lib/firebird/2.5/data

Devo fare un collegamento per ciascun file esistente in /var/lib/firebird/2.5/data o c'è un modo più semplice?

grazie

Re: Crea collegamento tra 2 directory

Inviato: venerdì 28 gennaio 2011, 22:12
da giova
Prova questo:

Codice: Seleziona tutto

ln -s /var/lib/firebird/2.5/data  /home/utente/firebird

Re: Crea collegamento tra 2 directory

Inviato: venerdì 28 gennaio 2011, 22:37
da Alessandro_Ghelfi
No non funziona

Re: Crea collegamento tra 2 directory

Inviato: sabato 29 gennaio 2011, 9:14
da giova
Possibile?

A me non crea alcun problema:

Codice: Seleziona tutto

lrwxrwxrwx  1 utente utente      26 2011-01-29 08:51 firebird -> /var/lib/firebird/2.5/data
Crea la cartella e lascia leggere tutti i contenuti come chiedevi.

Dovessi aver necessità di cancellare il link, senza eliminare la cartella originale, lancia

Codice: Seleziona tutto

unlink /home/utente/firebird
Sparisce immediatamente.

Prova ad aprire nautilus e a verificare nei file sotto alla pagina /home/utente/.  Può darsi che non sia corretto l'indirizzo e trovi un file che ti indica questa condizione.  In tal caso verifica che a quell'indirizzo ci sia veramente la cartella alla quale vuoi fare il softlink.