Als «symlink» getaggte Fragen

Ein spezieller Dateityp, der auf eine nicht vorhandene oder vorhandene Datei oder ein vorhandenes Verzeichnis verweist. Der Inhalt einer symbolischen Verknüpfung besteht aus einer beliebigen Zeichenfolge, die den Pfad zu der Datei darstellt, auf die die symbolische Verknüpfung verweist. Wenn der Symlink während der Pfadnamenauflösung auftritt, wird die in der Datei gespeicherte Zeichenfolge zum Ändern der Pfadnamenauflösung verwendet.


3
Wie kann ich viele defekte Symlinks erneut verlinken?
Ich habe einen Verzeichnisbaum, auf eine Reihe von symbolischen Links zu Dateien unter hat /home... allerdings habe ich bewegt /homezu /mnt/homeund brauchen einen Weg , um alle der Symlinks „neu verknüpfen“. Existiert eine solche Funktionalität oder muss ich dazu ein Skript schreiben? Als Beispiel habe ich so etwas wie das …

2
pwd ohne symlinks
Wenn ich pwdes bemerke, werden die Symlinks verwendet, die ich verwendet habe, um in das aktuelle Verzeichnis zu gelangen. Kann ich mir das "echte" Verzeichnis anzeigen lassen, in dem ich mich befinde, dh den Pfad vom Stammverzeichnis zu meinem aktuellen Verzeichnis, ohne dass Symlinks verwendet werden?
54 symlink 

2
Symlink erstellen - überschreiben, falls vorhanden
Ich möchte Daten speichern /path/to/data/folder/month/date/hour/minute/fileund mit diesen verknüpfen /path/to/recent/fileund dies bei jeder Erstellung einer Datei automatisch tun. Angenommen, ich weiß nicht im Voraus, ob es /path/to/recent/fileexistiert. Wie kann ich vorgehen, um es zu erstellen (wenn es nicht existiert) oder zu ersetzen (wenn es existiert)? Ich bin sicher, ich kann einfach …
54 bash  symlink 


7
Finde nur das Ziel von symlink
Für die Verwendung in einem Shell-Skript suche ich nach einer Befehlszeile, um das Ziel eines symbolischen Links zu ermitteln. Das nächste was ich bisher gesehen habe ist stat -N src, welche Ausgänge src -> dst. Natürlich könnte ich die Ausgabe analysieren und abrufen dst, aber ich frage mich, ob es …

3
Wie ändere ich den Besitzer von symbolischen Links?
Ich habe ein Problem mit der Erstellung von Softlinks. Es folgt die Originaldatei. $ ls -l /etc/init.d/jboss -rwxr-xr-x 1 askar admin 4972 Mar 11 2014 /etc/init.d/jboss Die Linkerstellung schlägt mit einem Berechtigungsproblem für den Eigentümer der Datei fehl: ln -sv jboss /etc/init.d/jboss1 ln: creating symbolic link `/etc/init.d/jboss1': Permission denied $ …


5
Wie kann ich alle symbolischen Links mit einem bestimmten Ziel entfernen?
Mit dem Befehl: ls -la * Ich kann alle meine symbolischen Links auflisten. Wie kann ich alle symbolischen Links entfernen, die mit einem bestimmten Ordner verknüpft sind? Zum Beispiel: In meinem Verzeichnis habe usr/local/binich folgende Einträge: lrwxrwxrwx 1 root root 50 Apr 22 14:52 allneeded -> /usr/local/texlive/2011/bin/x86_64-linux/allneeded lrwxrwxrwx 1 root …
43 wildcards  symlink  rm 

2
Wie kopiere ich einen symbolischen Link?
Ich habe einen symbolischen Link zu einer Datei in einem Verzeichnis. Ich möchte den gleichen Link in einem anderen Verzeichnis haben. Wie kopiere ich einen symbolischen Link? Ich habe versucht, den symbolischen Link zu kopieren, aber dies kopiert die Datei, auf die er zeigt, anstelle des symbolischen Links.
41 centos  symlink  cp 

4
Ändern Sie die Berechtigungen für einen symbolischen Link
Ich habe einen Symlink mit diesen Berechtigungen: lrwxrwxrwx 1 myuser myuser 38 Aug 18 00:36 npm -> ../lib/node_modules/npm/bin/npm-cli.js* Der Symlink befindet sich in einem .tar.gz-Archiv. Wenn ich nun das tar.gz-Archiv mit maven entpacke, ist der Symlink nicht mehr gültig. Ich versuche daher, den Symlink zu rekonstruieren. Zuerst erstelle ich den …
37 symlink  chmod 


2
Verwendung finden mit -L
ich habe link -> file ich mache find -L . -name 'link' Und bekomme ./link Warum das? Mannentdeckung sagt: -L: Folgen Sie symbolischen Links. Wenn find Informationen zu Dateien prüft oder druckt, werden die verwendeten Informationen aus den Eigenschaften der Datei entnommen, auf die der Link verweist, nicht aus dem …
34 find  symlink 

4
Wie kann ich über die Befehlszeile feststellen, ob ich mich tatsächlich an einem Symlink-Standort befinde?
Angenommen, ich habe einen Ordner: cd /home/cpm135/public_html und einen symbolischen Link erstellen ln -s /var/lib/class . Später bin ich in diesem Verzeichnis: cd /home/cpm135/public_html/class Das pwdwird mir sagen, dass ich dabei bin/home/cpm135/public_html/class Gibt es eine Möglichkeit zu wissen, dass ich "wirklich" bin /var/lib/class? Vielen Dank

1
Wie kann ich von dort aus auf ein Verzeichnis außerhalb einer Chroot zugreifen?
Ich habe einen Benutzer, der zu ihrem Home-Verzeichnis gehört, aber ich möchte, dass sie auch Dateien in diesem Verzeichnis verwalten kann /var/www. Als solches habe ich folgendes getan: root@server:/home/username# ln -s /var/www www root@server:/home/username# cd www root@server:/home/username/www# chown username:username * Wenn ich jedoch versuche, /wwwmit FileZilla zu öffnen, wird "keine …
33 debian  symlink  chroot 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.