Latest web development tutorials

comando ln Linux

comando ln Linux

Linux comando Daquan Linux comando Daquan

comando ln Linux è un comando molto importante, la sua funzione è quella di stabilire un certo legame di sincronizzazione di file in un'altra posizione.

Quando abbiamo bisogno in una directory diversa, utilizzare lo stesso file, non abbiamo bisogno nella directory di ogni necessità di mettere un file deve essere lo stesso, a patto che ci troviamo in un catalogo fisso, inserire il file, e poi in un altro in una directory con i collegamenti (link) comando ln che può, senza dover ripetere lo spazio su disco.

grammatica

 ln [参数][源文件或目录][目标文件或目录]
In cui il parametro è formato

[-bdfinsvF] [-S Backup-suffisso] [-V {numerata, attuale, semplice}]

[--help] [--version] [-]

Utilizzare questo comando:
file system di Linux, il cosiddetto collegamento (link), si può considerare un file alias, e il collegamento possono essere suddivisi in due tipi: di collegamento rigido (hard link) e soft link (link simbolico), il significato di hard link un file può avere più nomi, e il soft link è un modo per generare un file speciale, il contenuto del file siano rivolte in un'altra posizione del file. Un collegamento fisso è la presenza dello stesso file system, ma può essere un collegamento morbido attraverso file system diversi.

Sia soft link o duri non collegare una copia del file originale, occupa solo una piccola quantità di spazio su disco.

soft link:

  • 1. soft link, in esiste sotto forma di un percorso. Simile ai tasti di scelta del sistema operativo di Windows
  • 2. link morbide attraverso sistemi di file, collegamenti fissi non possono essere
  • 3. Il collegamento morbido per un nome di file che non esiste collegamento
  • 4. soft link al link directory

Gli hard link:

  • 1. hard link, in forma di una copia del file esiste. Ma non prendete lo spazio reale.
  • 2. La directory non è consentito di creare hard link
  • 3. Gli unici collegamenti fisici nello stesso file di sistema possono essere creati

Parametri di comando

parametri necessari:

  • -b cancellare, sovrascrivere i collegamenti precedentemente stabiliti
  • -d permette al superutente di fare hard link alle directory
  • applicazione -f
  • modalità interattiva -i, l'utente viene avvisato se il file esiste sovrascrivere
  • -n generalmente considerato come la directory di link simbolico
  • -s soft link (link simbolici)
  • processo -V Mostra dettagliato

parametri di selezione:

  • -S "-S <String suffisso Backup>" o "--suffix = <string suffisso dei backup>"
  • -V "-V <Backup>" o "--version-control = <backup>"
  • --help informazioni sul display di aiuto
  • --version Mostra informazioni sulla versione

Esempi

Creare un collegamento morbido al file, creare un collegamento link2013 morbido come file di log2013.log, se log2013.log perso, link2013 fallirà:

ln -s log2013.log link2013

uscita:

[root@localhost test]# ll
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
[root@localhost test]# ln -s log2013.log link2013
[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log

Creare un hard link al file, creare un collegamento fisso a log2013.log ln2013, gli stessi attributi e ln2013 di log2013.log

ln log2013.log ln2013

uscita:

[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
[root@localhost test]# ln log2013.log ln2013
[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 2 root bin      61 11-13 06:03 ln2013
-rw-r--r-- 2 root bin      61 11-13 06:03 log2013.log

Linux comando Daquan Linux comando Daquan