Il comando ln in Linux

08.08.2023
01:13

Il comando ln in Linux è utilizzato per creare collegamenti simbolici o diretti a file o directory. Un collegamento fisso crea un nuovo nome per un file o una directory, che punta allo stesso nodo indice (inode) nel file system. Un collegamento simbolico crea un nuovo file che contiene il percorso del file o della directory originale.

A cosa serve il comando ln

Il comando ln in Linux

Sintassi del comando ln:

ln [options] source_file/directory target_file/directory

Opzioni del comando ln:

-s: crea un collegamento simbolico

-f: sovrascrive il file/directory di destinazione se esiste già

-v: visualizza informazioni dettagliate sul processo di creazione del collegamento.

Esempi di utilizzo del comando ln

Creazione di un collegamento diretto:

ln file1.txt file2.txt

In questo modo si creerà un collegamento diretto file2.txt che punta allo stesso file di file1.txt.

Creazione di un collegamento simbolico:

ln -s file1.txt file2.txt

Crea un collegamento simbolico file2.txt che punta a file1.txt.

Creazione di un collegamento a una directory:

ln -s /path/to/source_dir /path/to/target_dir

Crea un collegamento simbolico alla directory source_dir nella directory target_dir.

Sovrascrittura del file/directory di destinazione:

ln -f file1.txt file2.txt

Crea un collegamento fisso di file2.txt a file1.txt, anche se file2.txt esiste già.

Emissione di informazioni dettagliate:

ln -v file1.txt file2.txt

Crea un collegamento fisso di file2.txt a file1.txt e fornisce informazioni sul processo di creazione del collegamento.

Sconto del 15% sui nuovi VPS
Affrettatevi a ordinare un server in qualsiasi luogo
Scegliere un VPS

Altri articoli

08.08.2023
7 704
Base di conoscenze / Squadre
Cosa fa chmod
08.08.2023
26 353
Base di conoscenze / Squadre
Il comando mc: quali compiti risolve?
08.08.2023
6 519
Base di conoscenze / Distribuzioni
Quali compiti sta risolvendo il team touch