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.


1
Wie kann die Erstellung einer symbolischen Verbindung erzwungen werden?
Ich habe ein bestimmtes Verzeichnis voller anderer Verzeichnisse, die nach Datum sortiert (benannt) sind. Zur Vereinfachung der Bezugnahme habe ich einen Symlink, currentder auf den neuesten verweist. In dem Skript, das neue Datumsverzeichnisse erstellt, möchte ich den currentSymlink erstellen oder korrigieren, um auf das neueste Verzeichnis zu verweisen, das einmal …
10 symlink  rm  ln 

1
ls -l --group-directory-first (wirkt auch auf Symlinks)
lsOption --group-directories-firstbewirkt, dass Verzeichnisse oben aufgelistet werden, wodurch die Ausgabe von lsschön und sauber wird: ls -l --group-directories-first Es wirkt jedoch nicht auf symlinksdie tatsächlich symlinkszu Verzeichnissen. Es besteht die Möglichkeit zu verwenden ls -l -L --group-directories-first Dadurch werden beide Arten von Verzeichnissen oben aufgelistet, es wird jedoch nicht zwischen …
9 bash  zsh  directory  ls  symlink 



4
Gibt es einen symbolischen Standardlink zum Home-Verzeichnis des aktuellen Benutzers?
Die Shell kann ~in Ihr Home-Verzeichnis erweitert werden. $HOMEhat normalerweise das gleiche Angebot, aber häufig möchten Sie aus einem Kontext, der eine solche Erweiterung möglicherweise nicht unterstützt, auf das Home-Verzeichnis des aktuellen Benutzers verweisen. Ich hatte Konfigurationsdateien, in denen es $HOMEfunktioniert, ~aber nicht und umgekehrt. Ich würde vermuten, dass die …
9 symlink 



1
Bash: In Datei umleiten, immer neu erstellen
In Bash eine Befehlsverknüpfung echo test > actual.txt ersetzt den Inhalt der aufgerufenen Datei actual.txtdurch "test" und erstellt die Datei, falls sie nicht vorhanden ist. Wenn die Datei jedoch vorhanden ist, öffnet bash sie einfach, schneidet sie ab und schreibt den neuen Inhalt in die Datei. Insbesondere schlägt der Umleitungsbefehl …


1
Berechtigungen von Symlinks in / tmp
Ich habe 2 Benutzer in meinem Computer: linuxliteund otheruser. otheruser hat eine Datei: otheruser@linuxlite:~$ ls -l a -rw-rw-r-- 1 otheruser otheruser 6 Mar 31 12:47 a otheruser@linuxlite:~$ cat a hello linuxlitemachte eine Datei und einen Symlink in /tmp: otheruser@linuxlite:~$ ls -l /tmp/file /tmp/link -rw-rw-r-- 1 linuxlite linuxlite 3 Mar 31 …

2
Finden Sie alle absoluten Links in einem Verzeichnisbaum
Wie erkenne ich (rekursiv) alle Symlinks in einem Verzeichnis, die ihr Ziel absolut und nicht relativ identifizieren? Da diese Links sehr wahrscheinlich brechen, wenn ein ganzer Verzeichnisbaum verschoben wird, möchte ich sie identifizieren können. Sogar relative Links können unterbrochen werden, wenn der Verzeichnisbaum verschoben wird (wenn sie zufällig außerhalb des …
8 symlink 

3
ln -s: von einer Quelle zu vielen Zielen
Pseudocode ln -s $HOME/file $HOME/Documents/ $HOME/Desktop/ Hier möchte ich einen Symlink von der Quelle zu zwei Zielen erstellen. Wahrscheinlich moreutilsund pee. Wie können Sie viele Symlinks aus einer Quelle erstellen?
8 symlink 

2
Symlink als Arbeitsverzeichnis im systemd-Dienst
Ich habe einen Dienst, mit WorkingDirectory=/srv/ctr/currentdem ein Symlink ist. Es scheint, dass der Dienst beim Neustart keine Änderungen im Symlink aufnimmt. Das Fehlerprotokoll gibt /srv/ctr/releases/69den Speicherort an, /srv/ctr/currentzeigt jedoch auf /srv/ctr/releases/72. Gibt es eine Möglichkeit, systemd dazu zu bringen, den neuen Verzeichniswechsel zu übernehmen?

4
Heiß darauf, einen Symlink-Link selbst zu überprüfen?
Unter Linux kann man mit dem Befehl diffnach Unterschieden bei Dateien suchen. Ich benutze es, um nach Unterschieden zwischen zwei Modulen zu suchen, die beide kopiert wurden /tmp. Beide Module verfügen jedoch über Symlinks, die möglicherweise nicht auf die richtige Datei verweisen, da die Module in das /tmpVerzeichnis kopiert wurden …
8 symlink  diff 

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.