C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) ln : Crea collegamenti tra file
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] C Shell (csh) ln : Crea collegamenti tra file

Overview

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.

Usage

La sintassi di base del comando ln è la seguente:

ln [opzioni] [argomenti]

Common Options

  • -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.

Common Examples

Ecco alcuni esempi pratici dell’uso del comando ln:

  1. Creare un collegamento hard:
    ln file_originale.txt file_collegato.txt
    
  2. Creare un collegamento simbolico:
    ln -s file_originale.txt file_collegato_simbolico.txt
    
  3. Forzare la creazione di un collegamento:
    ln -f file_originale.txt file_collegato.txt
    
  4. Creare un collegamento simbolico a una directory:
    ln -s /percorso/directory_originale /percorso/directory_collegata
    

Tips

  • Utilizza collegamenti simbolici quando desideri creare riferimenti a file o directory che possono cambiare di posizione.
  • Fai attenzione quando usi l’opzione -f, poiché sovrascriverà i file esistenti senza avvisarti.
  • Controlla sempre i collegamenti creati con il comando ls -l per assicurarti che puntino ai file corretti.