<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Pfadname</id>
	<title>Pfadname - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Pfadname"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Pfadname&amp;action=history"/>
	<updated>2026-05-30T20:00:27Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Pfadname&amp;diff=144300&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: form</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Pfadname&amp;diff=144300&amp;oldid=prev"/>
		<updated>2026-02-16T05:18:20Z</updated>

		<summary type="html">&lt;p&gt;form&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege fehlen|1=‣[[Benutzer:Y2kbug|Andreas]]•&amp;lt;small&amp;gt;[[Benutzer_Diskussion:Y2kbug|⚖]]&amp;lt;/small&amp;gt; 19:22, 29. Jun. 2024 (CEST)|2=Dieser Artikel}}&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Pfadname&amp;#039;&amp;#039;&amp;#039;, auch kurz &amp;#039;&amp;#039;&amp;#039;Pfad&amp;#039;&amp;#039;&amp;#039;, ist eine [[Zeichenkette|Zeichenfolge]], die eine [[Datei]], ein [[Verzeichnis]] oder je nach [[Plattform (Computer)|Plattform]] auch andere [[Ressource]]n auf einem [[Computersystem]], zum Beispiel [[Gerätedatei]]en unter [[Unix]], bezeichnet.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
Je nach [[Betriebssystem]] besteht ein Pfadname aus folgenden Elementen:&lt;br /&gt;
* einer Laufwerks- oder Datenträgerbezeichnung&lt;br /&gt;
* einer Liste von [[Verzeichnis]]sen bzw. (Unter-)Verzeichnissen&lt;br /&gt;
* einem [[Dateiname]]n – außer bei Verzeichnispfaden, wo dieser logischerweise fehlt.&lt;br /&gt;
&lt;br /&gt;
Bei Dateinamen wird auch von einem absoluten Pfad gesprochen, wenn dieser wie angegeben „vollständig“ ist. Wird ein Dateiname weggelassen und handelt es sich um einen Pfad auf ein Verzeichnis, so wird dies als Verzeichnispfad bezeichnet. Je nach Kontext kann das eine oder das andere Verwendung finden, beispielsweise sind nur Verzeichnispfade für die [[Umgebungsvariable]] &amp;lt;code&amp;gt;[[Suchpfad|PATH]]&amp;lt;/code&amp;gt; sinnvoll, nicht absolute oder relative Pfade auf Dateien.&lt;br /&gt;
&lt;br /&gt;
Fast alle modernen Betriebssysteme sind darauf ausgelegt, Daten (und damit Dateien und Verzeichnisse) auf mehreren [[Datenträger]]n zu verwalten. Bei der Adressierung der Daten werden unterschiedliche Wege beschritten:&lt;br /&gt;
&lt;br /&gt;
* Unter [[Windows]] beispielsweise wird einem Pfad ein Kennbuchstabe, der [[Laufwerksbuchstabe]], für das entsprechende [[Volume (Datenspeicher)|Laufwerk]] vorangestellt, der u.&amp;amp;nbsp;a. zur Unterscheidung verschiedener [[Datenträger]] dient. Es sind jedoch auch Pfade möglich, denen dieser Kennbuchstabe fehlt, beispielsweise ein [[Netzlaufwerk]], dem kein Laufwerksbuchstabe zugeordnet wurde.&lt;br /&gt;
&lt;br /&gt;
:Beispiel für einen Pfadnamen unter Windows: &amp;lt;code&amp;gt;C:\privat\TestData\Beispiel.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hier bezeichnet der Laufwerksbuchstabe &amp;lt;code&amp;gt;C:&amp;lt;/code&amp;gt; das logische Laufwerk (z.&amp;amp;nbsp;B. eine [[Partition (Datenträger)|Partition]], ein externer Datenspeicher wie ein [[USB-Speicherstick]], ein Netzlaufwerk), auf den sich die weitere Pfadangabe bezieht. In der obersten Ebene des Dateibaumes darauf gibt es ein Verzeichnis &amp;lt;code&amp;gt;privat&amp;lt;/code&amp;gt;, darunter ein Unterverzeichnis mit dem Namen &amp;lt;code&amp;gt;TestData&amp;lt;/code&amp;gt;, und dort ist die Datei &amp;lt;code&amp;gt;Beispiel.txt&amp;lt;/code&amp;gt; zu finden.&lt;br /&gt;
&lt;br /&gt;
* Unter [[Unix]] und [[Unixoides System|Unix-artigen Systemen]] (z.&amp;amp;nbsp;B. [[Linux]], [[Berkeley Software Distribution|BSD]]-Derivate) sowie solchen, die sich lose an Unix orientieren (z.&amp;amp;nbsp;B. [[Plan 9 (Betriebssystem)|Plan&amp;amp;nbsp;9]], [[Haiku (Betriebssystem)|Haiku]]), gibt es ein [[Wurzelverzeichnis]] ({{enS|root directory}}), von dem ausgehend rein verzeichnisorientiert adressiert wird. Das Wurzelverzeichnis entspricht damit dem [[Systemlaufwerk]] und es liegt in der Regel auf dem Datenträger, von dem der Systemstart erfolgte. Das Betriebssystem unterstützt die Einbindung der weiteren verfügbaren Datenträger dann durch Verwaltung von [[Einhängepunkt]]en, {{enS|mount points}}.&lt;br /&gt;
&lt;br /&gt;
:Beispiel für einen Dateinamen unter Unix: &amp;lt;code&amp;gt;/home/benutzer/Beispieldatei&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hier gibt es im Wurzelverzeichnis ein Verzeichnis &amp;lt;code&amp;gt;home&amp;lt;/code&amp;gt;, darunter &amp;lt;code&amp;gt;benutzer&amp;lt;/code&amp;gt; (bzw. das jeweilige [[Benutzerverzeichnis]]), und dort liegt &amp;lt;code&amp;gt;Beispieldatei&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Unter [[MS-DOS]] wird einem Pfad ein Kennbuchstabe, der [[Laufwerksbuchstabe]], für das entsprechende [[Volume (Datenspeicher)|Laufwerk]] vorangestellt, der u.&amp;amp;nbsp;a. zur Unterscheidung verschiedener [[Datenträger]] dient. Der Laufwerksbuchstabe wird allerdings nicht zur Pfadlänge von maximal 64 Zeichen hinzugezählt, sondern es gelten nur alle im Pfad enthaltenen Verzeichnisnamen und dessen Backslash, als auch der Dateiname als zur Pfadlänge dazugehörig. Versucht man einen verschachtelten Pfad mit mehr als 64 Zeichen Gesamtlänge anzulegen, so wird dies ab MS-DOS Version 4.0 von &amp;lt;code&amp;gt;MKDIR&amp;lt;/code&amp;gt; verweigert. In früheren Versionen funktioniert das Anlegen, aber es kann nicht auf diese tieferen Pfadebenen mit &amp;lt;code&amp;gt;CD&amp;lt;/code&amp;gt; zugegriffen werden.&amp;lt;ref&amp;gt;https://www.heise.de/ratgeber/Verzeichnis-Blockade-299602.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aus der Pfadangabe allein ist oft nicht ersichtlich, auf welchem Datenträger eine Datei liegt, weil die Zuordnung logische Laufwerke erlaubt. Unter Windows ist der Laufwerksbuchstabe entscheidend, wie er z.&amp;amp;nbsp;B. beim Anstecken eines externen Datenspeichers (wie eines USB-Sticks) vergeben wird. Unter Linux folgen derartige Einbindungen normalerweise einer logischen Struktur wie dem [[Filesystem Hierarchy Standard]]. Wechseldatenträger sind hier systemweit meist unter &amp;lt;code&amp;gt;[[Filesystem Hierarchy Standard#/media|/media]]&amp;lt;/code&amp;gt; zu finden, oder für jeden Benutzer einzeln unter &amp;lt;code&amp;gt;[[Filesystem Hierarchy Standard#/run|/run]]/media&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;[[Filesystem Hierarchy Standard#/run|/run]]/mount&amp;lt;/code&amp;gt;. Auf klassischem Unix musste ein Benutzer mit den erforderlichen Rechten externe Speichermedien noch per Eingabe entsprechender Kommandos (&amp;lt;code&amp;gt;[[mount (Unix)|mount]]&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;[[umount]]&amp;lt;/code&amp;gt;) auf der [[Unix-Shell]] selbst einbinden, etwa unter &amp;lt;code&amp;gt;[[Filesystem Hierarchy Standard#/mnt|/mnt]]&amp;lt;/code&amp;gt;. Interner Datenspeicher, etwa Partitionen auf der Festplatte, werden hingegen auch weiterhin meist systemweit in der {{Monospace|[[fstab]]}}-Datei konfiguriert, obwohl es auch hier inzwischen Automatismen gibt, etwa mit [[systemd]] und sog. „auto-mount“-Partitionskennungen der [[GUID Partition Table|GUID-Partitionstabelle]].&lt;br /&gt;
&lt;br /&gt;
== Absolute und relative Pfadnamen ==&lt;br /&gt;
Aus Betriebssystemsicht ist ein Pfadname nur unmissverständlich, wenn er wie oben beschrieben vollständig angegeben wird. Um Bedienung und Programmentwicklung zu vereinfachen, ist es auf den meisten Systemen aber möglich, mit sogenannten &amp;#039;&amp;#039;relativen Pfadnamen&amp;#039;&amp;#039; zu arbeiten. Dabei werden einzelne Komponenten eines Pfadnamens weggelassen, z.&amp;amp;nbsp;B. die Laufwerksangabe oder ein Teil der vorangestellten Verzeichnisliste.&lt;br /&gt;
&lt;br /&gt;
Beispiele für relative Pfadnamen:&lt;br /&gt;
* Windows: &amp;lt;code&amp;gt;subdir\testfile&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;.\autoexec.bat&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;..\daten\tabelle1.xls&amp;lt;/code&amp;gt;&lt;br /&gt;
* Unix: &amp;lt;code&amp;gt;../lib/libXYZ.a&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als &amp;#039;&amp;#039;Bezugspunkte&amp;#039;&amp;#039; für relative Pfadnamen wird seitens des Betriebssystems das jeweilige [[Arbeitsverzeichnis]] herangezogen; beispielsweise wird für jedes laufende Programm das aktuelle Laufwerk sowie das aktuelle Verzeichnis verwaltet. Unvollständige, „relative“ Pfadangaben werden dann ausgehend von den aktuellen Werten interpretiert.&lt;br /&gt;
&lt;br /&gt;
Beispiel (Windows):&lt;br /&gt;
* Aktuelles Laufwerk ist &amp;lt;code&amp;gt;C:&amp;lt;/code&amp;gt;&lt;br /&gt;
* Aktuelles Verzeichnis ist &amp;lt;code&amp;gt;\privat\texte&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Ein Zugriff auf den relativen Pfad &amp;lt;code&amp;gt;..\daten\tabelle1.xls&amp;lt;/code&amp;gt; wird dann ausgehend von &amp;lt;code&amp;gt;C:\privat\texte&amp;lt;/code&amp;gt; interpretiert als &amp;lt;code&amp;gt;C:\privat\texte\..\daten\tabelle1.xls&amp;lt;/code&amp;gt;. Die Zeichenfolge &amp;lt;code&amp;gt;..&amp;lt;/code&amp;gt; bedeutet einen Wechsel ins übergeordnete Verzeichnis. Damit lautet der aufgelöste, vereinfachte Pfadname dann &amp;lt;code&amp;gt;C:\privat\daten\tabelle1.xls&amp;lt;/code&amp;gt;. Ebenso kann man in diesem Beispiel mit &amp;lt;code&amp;gt;.\text1.txt&amp;lt;/code&amp;gt; den Pfad &amp;lt;code&amp;gt;C:\privat\texte\text1.txt&amp;lt;/code&amp;gt; aufrufen, da &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; immer für das aktuelle Verzeichnis steht.&lt;br /&gt;
&lt;br /&gt;
:Anstelle des Laufwerksbuchstabens ist es heute auch üblich geworden, die Namen im [[Uniform Naming Convention|UNC]]-Format anzugeben und anstelle des Laufwerksbuchstabens auch in Windows-Systemen den Servernamen anzugeben. Siehe auch &amp;#039;&amp;#039;[[Uniform Naming Convention]]&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Standardpfad ==&lt;br /&gt;
Je nach Art und Zweck der zu speichernden Dateien erfolgt ihre Ablage standardmäßig an bestimmten Stellen innerhalb hierarchisch strukturierter Verzeichnisbäume. Siehe beispielsweise &amp;#039;&amp;#039;[[Initialisierungsdatei #Speicherort]]&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Unter [[Linux]] gibt der [[Filesystem Hierarchy Standard]] vor, wo sich welche Programme und Dateien zu befinden haben.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Dateiverwaltung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>