Latest web development tutorials

Linux Befehl ln

Linux Befehl ln

Linux-Befehl Daquan Linux - Befehl Daquan

Linux Befehl ln ist ein sehr wichtiger Befehl, seine Funktion eine bestimmte Datei-Synchronisation-Link in einen anderen Ort zu etablieren.

Wenn wir in einem anderen Verzeichnis benötigen, die gleiche Datei zu verwenden, brauchen wir nicht von jedem in das Verzeichnis müssen so lange eine Datei muss die gleiche sein, wie wir in einem festen Katalog sind, legen Sie die Datei, und dann in der anderen unter einem Verzeichnis mit dem Befehl ln Links (Link) es kann, ohne den Speicherplatz zu wiederholen.

Grammatik

 ln [参数][源文件或目录][目标文件或目录]
Wobei das Format-Parameter ist

[-bdfinsvF] [-S-Backup-Suffix] [-V {nummeriert, bestehende, einfache}]

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

Verwenden Sie diesen Befehlein:
Linux-Dateisystem, so genannte Link (Link), können wir es eine Alias-Datei, betrachten und die Verbindung kann in zwei Typen unterteilt werden: Hardlink (hard link) und Soft-Link (symbolischer Link), die Bedeutung der harten Links eine Datei kann mehrere Namen haben, und die Soft-Link ist eine Möglichkeit, eine spezielle Datei, wird der Inhalt der Datei zeigt auf eine andere Dateipfad zu erzeugen. Ein harter Link ist das Vorhandensein von demselben Dateisystem, aber es kann ein Soft-Link über verschiedene Dateisysteme sein.

Ob weiche oder harte Links wird keine Kopie der Originaldatei verknüpfen, nur eine sehr geringe Menge an Speicherplatz belegen.

Soft - Links:

  • 1. Soft-Links, in der Form eines Pfad vorhanden ist. Ähnlich wie bei den Windows-Betriebssystem-Verknüpfungen
  • 2. Weiche Verbindungen über Dateisystemen können Hardlinks nicht sein
  • 3. Die Soft-Link zu einem Dateinamen, nicht Link nicht vorhanden
  • 4. Soft-Link in das Verzeichnis Link

Harte Links:

  • 1. Hardlink, in Form einer Kopie der Datei vorhanden ist. Aber nehmen Sie nicht den tatsächlichen Raum.
  • 2. Das Verzeichnis ist nicht erlaubt zu Hard-Links erstellen
  • 3. Die einzigen harten Links in demselben Dateisystem erstellt werden

Befehlsparameter

Erforderliche Parameter:

  • -b zu löschen, überschreiben die zuvor gesetzten Links
  • -d ermöglicht das Superuser-Hard-Links auf Verzeichnisse zu machen
  • -f Durchsetzung
  • -i interaktiven Modus wird der Benutzer aufgefordert, wenn die Datei vorhanden überschreiben
  • -n allgemein als symbolischer Link-Verzeichnis betrachtet
  • -s Soft-Links (symbolische Links)
  • -v Zeigt detaillierte Prozess

Selektionsparameter:

  • -S "-S <Backup-Suffix string>" oder "--suffix = <Backup-Suffix string>"
  • -V "-V <Backup>" oder "-Version-control = <backup>"
  • --help Anzeige Hilfeinformationen
  • --version Versionsnummer anzeigen

Beispiele

Erstellen Sie einen Soft-Link auf die Datei, erstellen Sie einen Softlink link2013 als log2013.log Datei, wenn log2013.log verloren, link2013 wird fehlschlagen:

ln -s log2013.log link2013

Ausgang:

[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

Erstellen Sie eine feste Verbindung zu der Datei, eine harte Verknüpfung zu erstellen ln2013, die gleichen Attribute und ln2013 von log2013.log zu log2013.log

ln log2013.log ln2013

Ausgang:

[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-Befehl Daquan Linux - Befehl Daquan