Il comando ln
in C Shell (csh) viene utilizzato per creare collegamenti tra file. Ci sono due tipi di collegamenti che puoi creare: i collegamenti “hard” e i collegamenti “symbolic”. I collegamenti hard puntano direttamente ai dati del file, mentre i collegamenti simbolici sono riferimenti a un altro file.
La sintassi di base del comando ln
è la seguente:
ln [opzioni] [argomenti]
-s
: Crea un collegamento simbolico invece di un collegamento hard.-f
: Forza la creazione del collegamento, sovrascrivendo eventuali file esistenti.-n
: Non seguire i collegamenti simbolici esistenti.Ecco alcuni esempi pratici dell’uso del comando ln
:
ln file_originale.txt file_collegato.txt
ln -s file_originale.txt file_collegato_simbolico.txt
ln -f file_originale.txt file_collegato.txt
ln -s /percorso/directory_originale /percorso/directory_collegata
-f
, poiché sovrascriverà i file esistenti senza avvisarti.ls -l
per assicurarti che puntino ai file corretti.