GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ist es möglich, auf meinem Desktop einen Softlink zu erstellen, der mit dem Zielpfad anstelle des Pfads des Links geöffnet wird?

kurz :nein, so geht das nicht

lang :Ein Desktop-Launcher kann für Sie funktionieren.

Symbolische Links im Unix-Stil haben nur ein Ziel Verzeichnis; es gibt keine separate Eigenschaft für source Verzeichnis. Informationen zu symbolischen Links finden Sie in

  • Woraus besteht ein symbolischer Link? Die Struktur von Symlinks verstehen
  • Vorteil von symbolischen Links gegenüber Verknüpfungen im Windows-Stil

Wie die Frage zeigt, ist das Quellverzeichnis das Desktop-Verzeichnis.

Ein Kommentar erwähnt Einen symbolischen Link relativ zum aktuellen Verzeichnis erstellen , aber das ist für die Frage nicht relevant.

Die Frage bezieht sich auf das Verhalten von Verknüpfungen in Microsoft Windows. Mit einem Desktop-Launcher können Sie dieses Verhalten imitieren (siehe Desktop Entry Specification im Abschnitt Erkannte Desktop-Eingabetasten):

Exec
Auszuführendes Programm, ggf. mit Argumenten. Einzelheiten zur Funktionsweise dieser Taste finden Sie unter der Taste Exec. Die Exec Schlüssel ist erforderlich, wenn DBusActivatable ist nicht auf wahr gesetzt. Auch wenn DBusActivatable wahr ist, sollte Exec aus Gründen der Kompatibilität mit Implementierungen angegeben werden, die DBusActivatable nicht verstehen .

Path
Wenn der Eintrag vom Typ Application ist , das Arbeitsverzeichnis, in dem das Programm ausgeführt wird.

Symbolische Unix-Links sind Konstanten , während Windows-Verknüpfungen (wie Apollo Domain in den 1980er Jahren) eingebettete Variablen haben können . Während die Desktop-Spezifikation einige Details dazu enthält, was in Exec zulässig ist (spezielle Variablen), fehlen Details darüber, wo Ihre Umgebungsvariablen verwendet werden könnten. Die Implementierungen werden sich also unterscheiden.

Glücklicherweise erfordert die gestellte Frage nur Konstanten, und Launcher sind der Ort, an dem nach Lösungen gesucht wird.


Linux
  1. Listen Sie Dateien rekursiv in der Linux-CLI mit Pfad relativ zum aktuellen Verzeichnis auf

  2. So erhalten Sie den Pfad des Desktops in Gnome

  3. So erstellen Sie einen Link zu einem Verzeichnis

  4. Wie verknüpfe ich die C-Laufzeitbibliothek mit 'ld'?

  5. Erstellen Sie eine virtuelle Netzwerkschnittstelle mit dem Befehl iproute2 ip link mit einer gefälschten MAC-Adresse

Erleben Sie die Linux-Geschichte mit dem ROX-Desktop neu

Erste Schritte mit dem GNOME-Linux-Desktop

Erstellen Sie mit Ruby eine Linux-Desktopanwendung

Der ln-Befehl unter Linux:Soft- und Hardlinks erstellen

Softlinks in Linux – Die vollständige Referenz

Warum ist es möglich, den Bildschirm umzudrehen?