Symlink bug

Symlink bug

Die Dateiverknüpfung (kurz Verknüpfung) ist ein Verweis auf eine Datei oder ein Verzeichnis im Dateisystem eines Computers. Sie dient dazu, von beliebig vielen Stellen aus auf eine nur einmal vorhandene Datei zu referenzieren. Anders als Hyperlinks (URL-codierte Verknüpfungen) sind Dateiverknüpfungen in aller Regel lokal, d.h. die Verweise und ihre Ziele liegen auf demselben Rechnersystem.

Shortcut, Aliasdatei, Hard- und Softlinks

Im engeren Sinne wird als Dateiverknüpfung nur der Shortcut (en.: ‚räumliche Abkürzung‘) unter Microsoft Windows bezeichnet. Windows-Shortcuts sind an der Dateiendung .lnk zu erkennen. Wie auch die Aliasdatei in alten (auch neuen, also X) Versionen von Mac OS (bis 9.x) ist dieser selbst eine Datei, die nicht den Pfad zur Zieldatei enthält (sondern eine Datei-ID, das Original kann also im Gegensatz zur Verknüpfung nach Belieben verschoben werden). Shortcuts sind für aufrufende Programme nicht transparent, d. h. sie sind nicht in das Dateisystem integriert, sondern das aufrufende Programm muss den Verweis selbstständig erkennen und umsetzen.

In anderen Dateisystemen sind Verknüpfungen transparent: greift eine Anwendung auf eine Verknüpfung zu, wird ihr vom Betriebssystem stattdessen das Ziel der Verknüpfung geliefert. Man unterscheidet hier von der Funktionsweise weiter zwischen den symbolischen Links (auch: Softlinks) und den harten Links (auch: Hardlinks).

Während Unix-Systeme seit jeher diese Mechanismen enthalten, wurden unter Windows Hardlink-ähnliche Strukturen zuerst nur mit dem (in den Heimversionen ursprünglich nicht verfügbaren) Dateisystem NTFS eingeführt. Softlinks sind erst seit Windows Vista enthalten.

Die Dateiverknüpfungen verschiedener Betriebssysteme sind meist nicht zu anderen Systemen kompatibel; so funktionieren Unix-Softlinks unter Windows genauso wenig wie .lnk-Verweise unter Unix.

Siehe auch

Quellenangaben


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GoboLinux — Infobox OS name = GoboLinux caption = GoboLinux website = http://gobolinux.org/ developer = family = Linux source model = Free Software released = latest release version = 014.01 latest release date = release date|2008|03|30 latest test version …   Wikipedia

  • Vulnerability (computing) — In computer security, the term vulnerability is applied to a weakness in a system which allows an attacker to violate the integrity of that system. Vulnerabilities may result from weak passwords, software bugs, a computer virus or other malware,… …   Wikipedia

  • NTFS — Developer Microsoft Full name New Technology File System[1] Introduced July 1993 (Windows NT 3.1) Partition identifier 0x07 (MBR) EBD0A0A2 B9E5 4433 87C0 68B6 …   Wikipedia

  • Time-of-check-to-time-of-use — A time of check to time of use bug (TOCTTOU − pronounced TOCK too ) is a software bug caused by changes in a system between the checking of a condition (such as a security credential) and the use of the results of that check. It is a kind of race …   Wikipedia

  • Debian Almquist Shell — Dernière version 0.5.5.1 (le …   Wikipédia en Français

  • Debian Almquist shell — Dernière version 0.5.6.1 (5  …   Wikipédia en Français

  • Debian almquist shell — Dernière version 0.5.5.1 (le …   Wikipédia en Français

  • Debian Almquist shell — Stable release 0.5.7 / July 8, 2011; 4 months ago (2011 07 08) Type POSIX compliant Unix shell License BSD license, GNU General Public License …   Wikipedia

  • Debian Almquist Shell — Saltar a navegación, búsqueda Debian Almquist shell http://gondor.apana.org.au/ herbert/dash/ Información general Última versión estable 0.0.5.1 13 de enero de …   Wikipedia Español

  • GNU Hurd — Hurd redirects here. For other uses, see Hurd (disambiguation). GNU Hurd HURD Live CD Company&# …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”