<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.foxtom.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirkwagner</id>
	<title>Foxwiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.foxtom.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dirkwagner"/>
	<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php/Spezial:Beitr%C3%A4ge/Dirkwagner"/>
	<updated>2026-11-02T05:49:23Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180886</id>
		<title>Linux/Datei/Pipe</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180886"/>
		<updated>2026-11-01T11:25:18Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Programmierung in C */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pipe&#039;&#039;&#039; - [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO)&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
; Pipe&lt;br /&gt;
* Pipeline&lt;br /&gt;
* englisch &#039;&#039;Rohrleitung&#039;&#039;&lt;br /&gt;
* [[Datenstrom]] &lt;br /&gt;
* zwischen [[Prozess (Informatik)|Prozessen]]&lt;br /&gt;
* durch einen [[Puffer (Informatik)|Puffer]] &lt;br /&gt;
* Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039;&lt;br /&gt;
* (FIFO)&lt;br /&gt;
&lt;br /&gt;
Das bedeutet vereinfacht&lt;br /&gt;
, dass &lt;br /&gt;
ein Ergebnis eines [[Computerprogramm]]s als Eingabe eines weiteren Programms verwendet wird&lt;br /&gt;
&lt;br /&gt;
Pipes wurden 1973 von [[Douglas McIlroy]] für das Betriebssystem [[Unix]] entwickelt&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
; Beispiel&lt;br /&gt;
 ls -R ./Bilder | grep -ic &#039;\.jpg$&#039;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel sind die zwei kleinen Programme &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; über eine Pipe (Symbol &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) verbunden. &lt;br /&gt;
* Entsprechend der [[Unix-Philosophie]] sind beides Programme, die eine einzelne Aufgabe erledigen, auf Textströmen basieren und zusammen arbeiten können.&lt;br /&gt;
* das Programm &#039;&#039;ls&#039;&#039; dient dazu, den Inhalt von Dateipfaden in Textform zu listen &lt;br /&gt;
* &#039;&#039;grep&#039;&#039; ist ein Programm, das Texte nach Zeichenketten durchsuchen kann&lt;br /&gt;
&lt;br /&gt;
Im Beispiel wird &#039;&#039;ls&#039;&#039; angewiesen, das Verzeichnis &#039;&#039;Bilder&#039;&#039; einschließlich der Unterverzeichnisse (Schalter &#039;&#039;R&#039;&#039;) zu listen. &lt;br /&gt;
* Das Ergebnis (einen Text) schickt &#039;&#039;ls&#039;&#039; in eine Pipe. &lt;br /&gt;
&lt;br /&gt;
In der Pipe nimmt das Programm &#039;&#039;grep&#039;&#039; den Text in Empfang. &lt;br /&gt;
* Es wird angewiesen, den Text nach der Zeichenkette &#039;&#039;.jpg&#039;&#039; zu durchsuchen (der Punkt von &amp;quot;.jpg&amp;quot; wird mit einem [[Schrägstrich#Umgekehrter Schrägstrich|Backslash]] maskiert, weil er für &#039;&#039;grep&#039;&#039; zwei Bedeutungen hat). &lt;br /&gt;
* Dem Programm &#039;&#039;grep&#039;&#039; wurden noch die Schalter &#039;&#039;i&#039;&#039; und &#039;&#039;c&#039;&#039; mitgegeben. &#039;&#039;i&#039;&#039; bewirkt, dass bei der Zeichenkette Groß- und Kleinbuchstaben gleich behandelt werden (es wird also auch &amp;quot;JPG&amp;quot; gefunden); der Schalter &#039;&#039;c&#039;&#039; weist &#039;&#039;grep&#039;&#039; an, nicht die Fundstellen zu listen, sondern deren Anzahl auszugeben. &lt;br /&gt;
&lt;br /&gt;
Das Ergebnis der Pipe ist also die Anzahl der JPG-Bilder unterhalb des Verzeichnisses ./Bilder. &lt;br /&gt;
&lt;br /&gt;
Auf den ersten Blick erscheint es einfacher, wenn man das Programm &#039;&#039;ls&#039;&#039; mit mehr Funktionalität ausstattet, um die umständliche Schreibweise der Pipe zu umgehen (wie der Befehl &#039;&#039;dir&#039;&#039; bei [[Disk Operating System|DOS]] und dessen Nachfolger). &lt;br /&gt;
* Anhänger der Unix-Philosophie betonen aber, dass das Aufteilen eines größeren Problems in Teilprobleme für entsprechend spezialisierte Programme effektiver sei.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen einer Pipe ==&lt;br /&gt;
&lt;br /&gt;
Unter den meisten Betriebssystemen und Programmiersprachen werden nach Anforderung einer Pipe durch den Systemaufruf &#039;&#039;&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pipe()&amp;lt;/span&amp;gt;&#039;&#039; vom [[Betriebssystem]] zwei Zugriffskennungen (engl.: &#039;&#039;[[handle]]s&#039;&#039;) zurückgeliefert, die zum Schreiben in die bzw.&amp;amp;nbsp;&lt;br /&gt;
* Lesen aus der Pipe benötigt werden. &lt;br /&gt;
* Auch Kindprozesse erben den Zugriff auf diese &#039;&#039;handles&#039;&#039;. &lt;br /&gt;
* Mit der Beendigung des letzten Prozesses, der Zugriff auf eine aktive Pipe hat, wird diese vom Betriebssystem beendet.&lt;br /&gt;
&lt;br /&gt;
== Pipe-Varianten ==&lt;br /&gt;
; Anonyme Pipes&lt;br /&gt;
Einschränkungen&lt;br /&gt;
* Sie können nur in eine Richtung verwendet werden: ein [[Prozess (Informatik)|Prozess]] schreibt, der andere liest.&lt;br /&gt;
* Sie können nur für die [[Kommunikation]] zwischen eng verwandten Prozessen benutzt werden.&lt;br /&gt;
* Die maximale Datenmenge, die eine Pipe enthalten kann, ist relativ klein.&lt;br /&gt;
&lt;br /&gt;
; Benannte Pipes&lt;br /&gt;
Named Pipes&lt;br /&gt;
* können dagegen auch zur Kommunikation zwischen Prozessen eingesetzt werden, die nicht miteinander verwandt sind und sich darüber hinaus auf unterschiedlichen Rechnern innerhalb eines [[Rechnernetz|Netzwerkes]] befinden dürfen. &lt;br /&gt;
* Sie sind flexibler als anonyme Pipes und eignen sich für sogenannte [[Client-Server]]-Anwendungen (es lassen sich auch [[Remote Procedure Call|RPCs]] realisieren). &lt;br /&gt;
* Benannte Pipes ermöglichen die gleichzeitige Kommunikation in beide Richtungen, das heißt, Daten können im [[Duplex (Nachrichtentechnik)|Vollduplexbetrieb]] zwischen den Prozessen ausgetauscht werden.&lt;br /&gt;
* Jeder Prozess, der den Namen einer benannten Pipe kennt, kann über diesen Namen die Verbindung zur Pipe und damit zu anderen Prozessen herstellen.&lt;br /&gt;
&lt;br /&gt;
== Pipes in Betriebssystemen ==&lt;br /&gt;
&lt;br /&gt;
Pipes sind in verschiedenen [[Betriebssystem]]en realisiert, die meisten bieten sowohl anonyme als auch benannte Pipes.&lt;br /&gt;
&lt;br /&gt;
=== Unix ===&lt;br /&gt;
==== Anonyme Pipes ====&lt;br /&gt;
[[Pipeline (Unix)|Pipe]]s sind unter [[Unix]] und [[Unixoides System|unixoiden Betriebssystemen]] eines der mächtigsten Werkzeuge, um die sequentielle Abarbeitung von Befehlen auf einem bestimmten Datenbestand zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Bei einer &#039;&#039;anonymen Pipe&#039;&#039; ist die Kommunikation dabei auf mehrere Prozesse gleichen Ursprungs beschränkt. &lt;br /&gt;
* Diese (Ursprungs-)Beziehung entsteht meistens durch [[Fork (Unix)|Forks]]. &lt;br /&gt;
* In der [[Kommandozeileninterpreter|Shell]] wird eine &#039;&#039;anonyme Pipe&#039;&#039; zum Startzeitpunkt der Programme durch Eingabe eines &amp;quot;|&amp;quot;-Zeichens erzeugt. &lt;br /&gt;
* Die Shell ist dann der (gemeinsame) Elternprozess aller Prozesse und erledigt die Forks automatisch.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
&lt;br /&gt;
 [[grep]] &#039;.sshd.*Invalid user&#039; /var/log/messages | awk &#039;{print $NF}&#039; | sort -u&lt;br /&gt;
&lt;br /&gt;
Hier wird die System-[[Logdatei]] nach dem Suchbegriff &amp;quot;sshd&amp;quot; durchsucht, dem in derselben Zeile der Text &amp;quot;Invalid user&amp;quot; folgt. &lt;br /&gt;
* Anschließend wird das letzte Feld aus der Meldung herausgeschnitten (&amp;quot;awk&amp;amp;nbsp;…&amp;quot;), das hier die IP-Adresse des Rechners enthält, von dem aus der ssh-Zugriff ausging. &lt;br /&gt;
* Zum Schluss werden diese IP-Adressen so sortiert, dass sie nicht mehrfach auftreten (&amp;quot;sort --unique&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die an einer solchen Pipe beteiligten Programme nehmen (bis auf das erste) [[Eingabe (Computer)|Eingabedaten]] von ihrer [[Standardeingabe]] entgegen und stellen (bis auf das letzte) [[Ausgabe (Computer)|Ausgabedaten]] auf ihrer [[Standardausgabe]] bereit, siehe auch [[Filter (Unix)]]. &lt;br /&gt;
* Verlangt eine Anwendung die Angabe von Dateinamen für die Ein- oder Ausgabe, so kann man oft durch die Angabe eines Minuszeichens als Dateiname erreichen, dass auf die Standardausgabe geschrieben bzw.&amp;amp;nbsp;&lt;br /&gt;
* von der Standardeingabe gelesen wird. &lt;br /&gt;
* Wenn sie diese Konvention implementiert haben, ist so das Schreiben in bzw.&amp;amp;nbsp;das Lesen aus einer Pipe auch mit solchen Anwendungen realisierbar.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 tar cf - /home/user/ogg/mycolouringbook | ssh -l user server &amp;quot;cd /var/ogg &amp;amp;&amp;amp; tar xvf -&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hier wird der Inhalt eines Verzeichnisses mit [[Tar (EDV)|tar]] zu einem [[Elektronische Archivierung|Archiv]] zusammengepackt, über eine [[Secure Shell|SSH]]-Verbindung zu einem anderen Rechner verschickt und dort entpackt.&lt;br /&gt;
&lt;br /&gt;
==== Named Pipe ====&lt;br /&gt;
Eine &#039;&#039;Named Pipe&#039;&#039;, auch &#039;&#039;FIFO&#039;&#039; (von first-in-first-out) genannt, ist eine Pipe, die von zwei Prozessen zur Laufzeit über einen Dateinamen zum Lesen oder Schreiben geöffnet werden kann. &lt;br /&gt;
* Bei einer &#039;&#039;Named Pipe&#039;&#039; müssen die Prozesse keinen gemeinsamen Ursprung haben, die Prozesse müssen lediglich zum Zugriff auf die Pipe autorisiert sein und den Namen der Pipe kennen.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 mkfifo einefifo&lt;br /&gt;
 cat /var/log/messages &amp;gt; einefifo &amp;amp;&lt;br /&gt;
 grep sshd &amp;lt; einefifo&lt;br /&gt;
&lt;br /&gt;
FIFOs überdauern die sie verwendenden Prozesse, weil sie Bestandteil des Dateisystems sind. &lt;br /&gt;
* Allerdings kann eine FIFO keinen Inhalt haben, solange sie von keinem Prozess geöffnet ist. &lt;br /&gt;
* Das bedeutet, dass der gepufferte Inhalt verloren geht, wenn ein schreibender Prozess sein Ende der Pipe schließt, ohne dass ein lesender Prozess das andere Ende geöffnet hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Linux/Datei/Typ&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Linux/Datei/}}&lt;br /&gt;
----&lt;br /&gt;
* [[Netcat]]&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Pipe_(Informatik)&lt;br /&gt;
# [https://msdn.microsoft.com/de-de/library/aa365780.aspx Dokumentation des Windows Pipe API] Microsoft Developer Network [MSDN]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Typ]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe/Programmierung&amp;diff=180885</id>
		<title>Linux/Datei/Pipe/Programmierung</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe/Programmierung&amp;diff=180885"/>
		<updated>2026-11-01T11:25:09Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: Die Seite wurde neu angelegt: „== Programmierung in &amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039; == ; Verwendung einer unidirektionalen Unix-Pipe Dieser Sourcecode bewirkt das Gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;  &amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt; #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;unistd.h&amp;gt; #include &amp;lt;sys/wait.h&amp;gt;  int main(void){  // pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben int pipe_verbindung[2];  //Initialisierung durch die Funktion Pipe pipe(pipe_verbindung);  //Kin…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Programmierung in &#039;&#039;&#039;[[C]]&#039;&#039;&#039; ==&lt;br /&gt;
; Verwendung einer unidirektionalen Unix-Pipe&lt;br /&gt;
Dieser Sourcecode bewirkt das Gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void){&lt;br /&gt;
&lt;br /&gt;
// pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben&lt;br /&gt;
int pipe_verbindung[2];&lt;br /&gt;
&lt;br /&gt;
//Initialisierung durch die Funktion Pipe&lt;br /&gt;
pipe(pipe_verbindung);&lt;br /&gt;
&lt;br /&gt;
//Kindprozess erzeugen&lt;br /&gt;
if (fork()==0){&lt;br /&gt;
    // dup2 verbindet den Filedeskriptor der Pipe mit dem Filedeskriptor der Standardausgabe&lt;br /&gt;
    dup2(pipe_verbindung[1],1);&lt;br /&gt;
&lt;br /&gt;
    // der Leseausgang muss geschlossen werden, da dieser Prozess nichts liest&lt;br /&gt;
    close(pipe_verbindung[0]);&lt;br /&gt;
&lt;br /&gt;
     // Kommando ausführen, Standardausgabe des Kommandos ist mit der Pipe verbunden&lt;br /&gt;
    execlp(&amp;quot;who&amp;quot;,&amp;quot;who&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
// dann zweiten Kindprozess erzeugen&lt;br /&gt;
else if (fork()==0){&lt;br /&gt;
    dup2(pipe_verbindung[0],0);&lt;br /&gt;
    close(pipe_verbindung[1]);&lt;br /&gt;
    execlp(&amp;quot;sort&amp;quot;,&amp;quot;sort&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Schreibender Prozess&lt;br /&gt;
Prozess 1 hat zunächst auch lesenden Zugriff auf die Pipe (unidirektional)&lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(0) zum Lesen sperren.&lt;br /&gt;
* Genauso hat der lesende Prozess (Prozess 2) zunächst schreibenden Zugriff auf die Pipe. &lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(1) zum Schreiben sperren.&lt;br /&gt;
&lt;br /&gt;
; Deskriptoren&lt;br /&gt;
Werden die nicht benötigten Deskriptoren nicht gesperrt, kommt es zu Komplikationen&lt;br /&gt;
Wenn zum Beispiel Prozess 1 keine Daten mehr zu versenden hat, terminiert er. &lt;br /&gt;
* Allerdings wird Prozess 2 nicht terminieren, da noch ein Filedeskriptor(1) zum Schreiben (sein eigener) für weitere Eingaben auf die Pipe gesetzt ist. &lt;br /&gt;
* Er wartet, aber es kommen keine Daten.&lt;br /&gt;
&lt;br /&gt;
; Ein anderes denkbares Szenario&lt;br /&gt;
Prozess 1 kann nicht terminieren&lt;br /&gt;
* weil er Lesezugriff auf die Pipe hat und für immer und ewig auf Daten des Gegenspielers wartet, aber niemals welche ankommen werden, da er erstens bereits terminiert ist und zweitens auch niemals welche gesendet hat&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
; [[Windows]] kennt anonyme und benannte Pipes. &lt;br /&gt;
* Benannte Pipes lassen sich über das Pipe-[[Programmierschnittstelle|API]] analog zu den [[Server Message Block|SMB]]-Freigaben als \\&#039;&#039;ServerName&#039;&#039;\pipe\&#039;&#039;PipeName&#039;&#039; ansprechen.&lt;br /&gt;
&lt;br /&gt;
Anonyme Pipes sind in der Windows-Eingabeaufforderung möglich, um beispielsweise.&amp;amp;nbsp;mit dem &#039;&#039;find&#039;&#039;-Befehl in der Ausgabe eines &#039;&#039;dir&#039;&#039;-Befehls nur die Ausgaben zu erhalten, die bestimmte Zeichenketten im Pfad oder Dateinamen enthalten (was durch die &#039;&#039;dir&#039;&#039;-Syntax nicht immer vollständig abgedeckt ist): So gibt folgende Befehlseingabe alle Unterverzeichnisse mit enthaltenen .java Dateien aus, in denen im Pfad das Wort &#039;&#039;Render&#039;&#039; enthalten ist, sowie die .java Dateien selbst, in dessen Dateiname &#039;&#039;Render&#039;&#039; enthalten ist:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dir *.java /s | find &amp;quot;Render&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180884</id>
		<title>Linux/Datei/Pipe</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180884"/>
		<updated>2026-11-01T11:24:04Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Verwendung einer unidirektionalen Unix-Pipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pipe&#039;&#039;&#039; - [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO)&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
; Pipe&lt;br /&gt;
* Pipeline&lt;br /&gt;
* englisch &#039;&#039;Rohrleitung&#039;&#039;&lt;br /&gt;
* [[Datenstrom]] &lt;br /&gt;
* zwischen [[Prozess (Informatik)|Prozessen]]&lt;br /&gt;
* durch einen [[Puffer (Informatik)|Puffer]] &lt;br /&gt;
* Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039;&lt;br /&gt;
* (FIFO)&lt;br /&gt;
&lt;br /&gt;
Das bedeutet vereinfacht&lt;br /&gt;
, dass &lt;br /&gt;
ein Ergebnis eines [[Computerprogramm]]s als Eingabe eines weiteren Programms verwendet wird&lt;br /&gt;
&lt;br /&gt;
Pipes wurden 1973 von [[Douglas McIlroy]] für das Betriebssystem [[Unix]] entwickelt&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
; Beispiel&lt;br /&gt;
 ls -R ./Bilder | grep -ic &#039;\.jpg$&#039;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel sind die zwei kleinen Programme &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; über eine Pipe (Symbol &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) verbunden. &lt;br /&gt;
* Entsprechend der [[Unix-Philosophie]] sind beides Programme, die eine einzelne Aufgabe erledigen, auf Textströmen basieren und zusammen arbeiten können.&lt;br /&gt;
* das Programm &#039;&#039;ls&#039;&#039; dient dazu, den Inhalt von Dateipfaden in Textform zu listen &lt;br /&gt;
* &#039;&#039;grep&#039;&#039; ist ein Programm, das Texte nach Zeichenketten durchsuchen kann&lt;br /&gt;
&lt;br /&gt;
Im Beispiel wird &#039;&#039;ls&#039;&#039; angewiesen, das Verzeichnis &#039;&#039;Bilder&#039;&#039; einschließlich der Unterverzeichnisse (Schalter &#039;&#039;R&#039;&#039;) zu listen. &lt;br /&gt;
* Das Ergebnis (einen Text) schickt &#039;&#039;ls&#039;&#039; in eine Pipe. &lt;br /&gt;
&lt;br /&gt;
In der Pipe nimmt das Programm &#039;&#039;grep&#039;&#039; den Text in Empfang. &lt;br /&gt;
* Es wird angewiesen, den Text nach der Zeichenkette &#039;&#039;.jpg&#039;&#039; zu durchsuchen (der Punkt von &amp;quot;.jpg&amp;quot; wird mit einem [[Schrägstrich#Umgekehrter Schrägstrich|Backslash]] maskiert, weil er für &#039;&#039;grep&#039;&#039; zwei Bedeutungen hat). &lt;br /&gt;
* Dem Programm &#039;&#039;grep&#039;&#039; wurden noch die Schalter &#039;&#039;i&#039;&#039; und &#039;&#039;c&#039;&#039; mitgegeben. &#039;&#039;i&#039;&#039; bewirkt, dass bei der Zeichenkette Groß- und Kleinbuchstaben gleich behandelt werden (es wird also auch &amp;quot;JPG&amp;quot; gefunden); der Schalter &#039;&#039;c&#039;&#039; weist &#039;&#039;grep&#039;&#039; an, nicht die Fundstellen zu listen, sondern deren Anzahl auszugeben. &lt;br /&gt;
&lt;br /&gt;
Das Ergebnis der Pipe ist also die Anzahl der JPG-Bilder unterhalb des Verzeichnisses ./Bilder. &lt;br /&gt;
&lt;br /&gt;
Auf den ersten Blick erscheint es einfacher, wenn man das Programm &#039;&#039;ls&#039;&#039; mit mehr Funktionalität ausstattet, um die umständliche Schreibweise der Pipe zu umgehen (wie der Befehl &#039;&#039;dir&#039;&#039; bei [[Disk Operating System|DOS]] und dessen Nachfolger). &lt;br /&gt;
* Anhänger der Unix-Philosophie betonen aber, dass das Aufteilen eines größeren Problems in Teilprobleme für entsprechend spezialisierte Programme effektiver sei.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen einer Pipe ==&lt;br /&gt;
&lt;br /&gt;
Unter den meisten Betriebssystemen und Programmiersprachen werden nach Anforderung einer Pipe durch den Systemaufruf &#039;&#039;&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pipe()&amp;lt;/span&amp;gt;&#039;&#039; vom [[Betriebssystem]] zwei Zugriffskennungen (engl.: &#039;&#039;[[handle]]s&#039;&#039;) zurückgeliefert, die zum Schreiben in die bzw.&amp;amp;nbsp;&lt;br /&gt;
* Lesen aus der Pipe benötigt werden. &lt;br /&gt;
* Auch Kindprozesse erben den Zugriff auf diese &#039;&#039;handles&#039;&#039;. &lt;br /&gt;
* Mit der Beendigung des letzten Prozesses, der Zugriff auf eine aktive Pipe hat, wird diese vom Betriebssystem beendet.&lt;br /&gt;
&lt;br /&gt;
== Pipe-Varianten ==&lt;br /&gt;
; Anonyme Pipes&lt;br /&gt;
Einschränkungen&lt;br /&gt;
* Sie können nur in eine Richtung verwendet werden: ein [[Prozess (Informatik)|Prozess]] schreibt, der andere liest.&lt;br /&gt;
* Sie können nur für die [[Kommunikation]] zwischen eng verwandten Prozessen benutzt werden.&lt;br /&gt;
* Die maximale Datenmenge, die eine Pipe enthalten kann, ist relativ klein.&lt;br /&gt;
&lt;br /&gt;
; Benannte Pipes&lt;br /&gt;
Named Pipes&lt;br /&gt;
* können dagegen auch zur Kommunikation zwischen Prozessen eingesetzt werden, die nicht miteinander verwandt sind und sich darüber hinaus auf unterschiedlichen Rechnern innerhalb eines [[Rechnernetz|Netzwerkes]] befinden dürfen. &lt;br /&gt;
* Sie sind flexibler als anonyme Pipes und eignen sich für sogenannte [[Client-Server]]-Anwendungen (es lassen sich auch [[Remote Procedure Call|RPCs]] realisieren). &lt;br /&gt;
* Benannte Pipes ermöglichen die gleichzeitige Kommunikation in beide Richtungen, das heißt, Daten können im [[Duplex (Nachrichtentechnik)|Vollduplexbetrieb]] zwischen den Prozessen ausgetauscht werden.&lt;br /&gt;
* Jeder Prozess, der den Namen einer benannten Pipe kennt, kann über diesen Namen die Verbindung zur Pipe und damit zu anderen Prozessen herstellen.&lt;br /&gt;
&lt;br /&gt;
== Pipes in Betriebssystemen ==&lt;br /&gt;
&lt;br /&gt;
Pipes sind in verschiedenen [[Betriebssystem]]en realisiert, die meisten bieten sowohl anonyme als auch benannte Pipes.&lt;br /&gt;
&lt;br /&gt;
=== Unix ===&lt;br /&gt;
==== Anonyme Pipes ====&lt;br /&gt;
[[Pipeline (Unix)|Pipe]]s sind unter [[Unix]] und [[Unixoides System|unixoiden Betriebssystemen]] eines der mächtigsten Werkzeuge, um die sequentielle Abarbeitung von Befehlen auf einem bestimmten Datenbestand zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Bei einer &#039;&#039;anonymen Pipe&#039;&#039; ist die Kommunikation dabei auf mehrere Prozesse gleichen Ursprungs beschränkt. &lt;br /&gt;
* Diese (Ursprungs-)Beziehung entsteht meistens durch [[Fork (Unix)|Forks]]. &lt;br /&gt;
* In der [[Kommandozeileninterpreter|Shell]] wird eine &#039;&#039;anonyme Pipe&#039;&#039; zum Startzeitpunkt der Programme durch Eingabe eines &amp;quot;|&amp;quot;-Zeichens erzeugt. &lt;br /&gt;
* Die Shell ist dann der (gemeinsame) Elternprozess aller Prozesse und erledigt die Forks automatisch.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
&lt;br /&gt;
 [[grep]] &#039;.sshd.*Invalid user&#039; /var/log/messages | awk &#039;{print $NF}&#039; | sort -u&lt;br /&gt;
&lt;br /&gt;
Hier wird die System-[[Logdatei]] nach dem Suchbegriff &amp;quot;sshd&amp;quot; durchsucht, dem in derselben Zeile der Text &amp;quot;Invalid user&amp;quot; folgt. &lt;br /&gt;
* Anschließend wird das letzte Feld aus der Meldung herausgeschnitten (&amp;quot;awk&amp;amp;nbsp;…&amp;quot;), das hier die IP-Adresse des Rechners enthält, von dem aus der ssh-Zugriff ausging. &lt;br /&gt;
* Zum Schluss werden diese IP-Adressen so sortiert, dass sie nicht mehrfach auftreten (&amp;quot;sort --unique&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die an einer solchen Pipe beteiligten Programme nehmen (bis auf das erste) [[Eingabe (Computer)|Eingabedaten]] von ihrer [[Standardeingabe]] entgegen und stellen (bis auf das letzte) [[Ausgabe (Computer)|Ausgabedaten]] auf ihrer [[Standardausgabe]] bereit, siehe auch [[Filter (Unix)]]. &lt;br /&gt;
* Verlangt eine Anwendung die Angabe von Dateinamen für die Ein- oder Ausgabe, so kann man oft durch die Angabe eines Minuszeichens als Dateiname erreichen, dass auf die Standardausgabe geschrieben bzw.&amp;amp;nbsp;&lt;br /&gt;
* von der Standardeingabe gelesen wird. &lt;br /&gt;
* Wenn sie diese Konvention implementiert haben, ist so das Schreiben in bzw.&amp;amp;nbsp;das Lesen aus einer Pipe auch mit solchen Anwendungen realisierbar.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 tar cf - /home/user/ogg/mycolouringbook | ssh -l user server &amp;quot;cd /var/ogg &amp;amp;&amp;amp; tar xvf -&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hier wird der Inhalt eines Verzeichnisses mit [[Tar (EDV)|tar]] zu einem [[Elektronische Archivierung|Archiv]] zusammengepackt, über eine [[Secure Shell|SSH]]-Verbindung zu einem anderen Rechner verschickt und dort entpackt.&lt;br /&gt;
&lt;br /&gt;
==== Named Pipe ====&lt;br /&gt;
Eine &#039;&#039;Named Pipe&#039;&#039;, auch &#039;&#039;FIFO&#039;&#039; (von first-in-first-out) genannt, ist eine Pipe, die von zwei Prozessen zur Laufzeit über einen Dateinamen zum Lesen oder Schreiben geöffnet werden kann. &lt;br /&gt;
* Bei einer &#039;&#039;Named Pipe&#039;&#039; müssen die Prozesse keinen gemeinsamen Ursprung haben, die Prozesse müssen lediglich zum Zugriff auf die Pipe autorisiert sein und den Namen der Pipe kennen.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 mkfifo einefifo&lt;br /&gt;
 cat /var/log/messages &amp;gt; einefifo &amp;amp;&lt;br /&gt;
 grep sshd &amp;lt; einefifo&lt;br /&gt;
&lt;br /&gt;
FIFOs überdauern die sie verwendenden Prozesse, weil sie Bestandteil des Dateisystems sind. &lt;br /&gt;
* Allerdings kann eine FIFO keinen Inhalt haben, solange sie von keinem Prozess geöffnet ist. &lt;br /&gt;
* Das bedeutet, dass der gepufferte Inhalt verloren geht, wenn ein schreibender Prozess sein Ende der Pipe schließt, ohne dass ein lesender Prozess das andere Ende geöffnet hat.&lt;br /&gt;
&lt;br /&gt;
== Programmierung in &#039;&#039;&#039;[[C]]&#039;&#039;&#039; ==&lt;br /&gt;
; Verwendung einer unidirektionalen Unix-Pipe&lt;br /&gt;
Dieser Sourcecode bewirkt das Gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void){&lt;br /&gt;
&lt;br /&gt;
// pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben&lt;br /&gt;
int pipe_verbindung[2];&lt;br /&gt;
&lt;br /&gt;
//Initialisierung durch die Funktion Pipe&lt;br /&gt;
pipe(pipe_verbindung);&lt;br /&gt;
&lt;br /&gt;
//Kindprozess erzeugen&lt;br /&gt;
if (fork()==0){&lt;br /&gt;
    // dup2 verbindet den Filedeskriptor der Pipe mit dem Filedeskriptor der Standardausgabe&lt;br /&gt;
    dup2(pipe_verbindung[1],1);&lt;br /&gt;
&lt;br /&gt;
    // der Leseausgang muss geschlossen werden, da dieser Prozess nichts liest&lt;br /&gt;
    close(pipe_verbindung[0]);&lt;br /&gt;
&lt;br /&gt;
     // Kommando ausführen, Standardausgabe des Kommandos ist mit der Pipe verbunden&lt;br /&gt;
    execlp(&amp;quot;who&amp;quot;,&amp;quot;who&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
// dann zweiten Kindprozess erzeugen&lt;br /&gt;
else if (fork()==0){&lt;br /&gt;
    dup2(pipe_verbindung[0],0);&lt;br /&gt;
    close(pipe_verbindung[1]);&lt;br /&gt;
    execlp(&amp;quot;sort&amp;quot;,&amp;quot;sort&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Schreibender Prozess&lt;br /&gt;
Prozess 1 hat zunächst auch lesenden Zugriff auf die Pipe (unidirektional)&lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(0) zum Lesen sperren.&lt;br /&gt;
* Genauso hat der lesende Prozess (Prozess 2) zunächst schreibenden Zugriff auf die Pipe. &lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(1) zum Schreiben sperren.&lt;br /&gt;
&lt;br /&gt;
; Deskriptoren&lt;br /&gt;
Werden die nicht benötigten Deskriptoren nicht gesperrt, kommt es zu Komplikationen&lt;br /&gt;
Wenn zum Beispiel Prozess 1 keine Daten mehr zu versenden hat, terminiert er. &lt;br /&gt;
* Allerdings wird Prozess 2 nicht terminieren, da noch ein Filedeskriptor(1) zum Schreiben (sein eigener) für weitere Eingaben auf die Pipe gesetzt ist. &lt;br /&gt;
* Er wartet, aber es kommen keine Daten.&lt;br /&gt;
&lt;br /&gt;
; Ein anderes denkbares Szenario&lt;br /&gt;
Prozess 1 kann nicht terminieren&lt;br /&gt;
* weil er Lesezugriff auf die Pipe hat und für immer und ewig auf Daten des Gegenspielers wartet, aber niemals welche ankommen werden, da er erstens bereits terminiert ist und zweitens auch niemals welche gesendet hat&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
; [[Windows]] kennt anonyme und benannte Pipes. &lt;br /&gt;
* Benannte Pipes lassen sich über das Pipe-[[Programmierschnittstelle|API]] analog zu den [[Server Message Block|SMB]]-Freigaben als \\&#039;&#039;ServerName&#039;&#039;\pipe\&#039;&#039;PipeName&#039;&#039; ansprechen.&lt;br /&gt;
&lt;br /&gt;
Anonyme Pipes sind in der Windows-Eingabeaufforderung möglich, um beispielsweise.&amp;amp;nbsp;mit dem &#039;&#039;find&#039;&#039;-Befehl in der Ausgabe eines &#039;&#039;dir&#039;&#039;-Befehls nur die Ausgaben zu erhalten, die bestimmte Zeichenketten im Pfad oder Dateinamen enthalten (was durch die &#039;&#039;dir&#039;&#039;-Syntax nicht immer vollständig abgedeckt ist): So gibt folgende Befehlseingabe alle Unterverzeichnisse mit enthaltenen .java Dateien aus, in denen im Pfad das Wort &#039;&#039;Render&#039;&#039; enthalten ist, sowie die .java Dateien selbst, in dessen Dateiname &#039;&#039;Render&#039;&#039; enthalten ist:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dir *.java /s | find &amp;quot;Render&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Linux/Datei/Typ&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Linux/Datei/}}&lt;br /&gt;
----&lt;br /&gt;
* [[Netcat]]&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Pipe_(Informatik)&lt;br /&gt;
# [https://msdn.microsoft.com/de-de/library/aa365780.aspx Dokumentation des Windows Pipe API] Microsoft Developer Network [MSDN]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Typ]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180883</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180883"/>
		<updated>2026-11-01T11:20:42Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Eigenschaften von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180882</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180882"/>
		<updated>2026-11-01T11:19:56Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Dateiname */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Eigenschaften von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180881</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180881"/>
		<updated>2026-11-01T11:19:35Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Dateieigenschaften */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Eigenschaften von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateiname ==&lt;br /&gt;
[[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180880</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180880"/>
		<updated>2026-11-01T11:19:22Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* TMP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Eigenschaften von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateiname ==&lt;br /&gt;
[[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180879</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180879"/>
		<updated>2026-11-01T11:17:44Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anwendung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Eigenschaften von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
== Dateiname ==&lt;br /&gt;
[[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180878</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180878"/>
		<updated>2026-11-01T11:17:16Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Eigenschaften von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
== Dateiname ==&lt;br /&gt;
[[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180877</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180877"/>
		<updated>2026-11-01T11:15:40Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; Eigenschaften von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
== Dateiname ==&lt;br /&gt;
[[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180876</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180876"/>
		<updated>2026-11-01T11:14:36Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; [[Eigenschaften]] von [[Datei]]nen unter [[Linux]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
== Dateiname ==&lt;br /&gt;
[[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180875</id>
		<title>Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Eigenschaft&amp;diff=180875"/>
		<updated>2026-11-01T11:13:05Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:new]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
= Dateieigenschaften =&lt;br /&gt;
 $ &#039;&#039;&#039;cd /&#039;&#039;&#039;&lt;br /&gt;
 $ &#039;&#039;&#039;ls·-l&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Dateityp !! Beschreibung&lt;br /&gt;
| - ||&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Normale Datei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Verzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;c &#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Character (Zeichen)- Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;b&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Block - Gerätedatei&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Softlink&lt;br /&gt;
|-&lt;br /&gt;
| | &amp;lt;tt&amp;gt;&#039;&#039;&#039;p&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| | Pipe&lt;br /&gt;
|-&lt;br /&gt;
| | &#039;&#039;&#039;s&#039;&#039;&#039;&lt;br /&gt;
| | Socket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= TMP = &lt;br /&gt;
== Dateieigenschaften ==&lt;br /&gt;
Wenn sie sich ein Verzeichnis mit dem Kommando &amp;quot;&amp;lt;tt&amp;gt;&#039;&#039;&#039;ls·-l&#039;&#039;&#039;&amp;lt;/tt&amp;gt;&amp;quot; ansehen, erhalten wir eine solche Liste:&lt;br /&gt;
&lt;br /&gt;
 total 1093&lt;br /&gt;
 -rw-r--r-- 1 root root 116547 May 25 1997 System.map&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 bin/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 May 25 1997 boot/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Oct 27 1996 cdrom/&lt;br /&gt;
 drwxr-xr-x 3 root root 20480 May 4 15:28 dev/&lt;br /&gt;
 drwxr-xr-x 7 root root 2048 May 4 16:05 etc/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Dec 7 1997 home/&lt;br /&gt;
 drwxr-xr-x 3 root root 1024 Sep 23 1996 lib/&lt;br /&gt;
 drwxr-xr-x 5 root root 1024 Sep 23 1996 local/&lt;br /&gt;
 drwxr-xr-x 2 root root 12288 Sep 23 1996 lost+found/&lt;br /&gt;
 drwxr-xr-x 2 root root 1024 Sep 23 1996 mnt/&lt;br /&gt;
 dr-xr-xr-x 5 root root 0 May 4 1999 proc/&lt;br /&gt;
 drwx------ 5 root root 1024 Sep 21 1997 root/&lt;br /&gt;
 drwxr-xr-x 4 root root 2048 Sep 23 1996 sbin/&lt;br /&gt;
 drwxrwxrwx 4 root root 1024 Apr 6 09:18 tmp/&lt;br /&gt;
 drwxr-xr-x 18 root root 1024 Apr 25 1997 usr/&lt;br /&gt;
 drwxr-xr-x 14 root root 1024 Apr 25 1997 var/&lt;br /&gt;
&lt;br /&gt;
; Ausgabe von rechts nach links&lt;br /&gt;
* &#039;&#039;&#039;Dateiname&#039;&#039;&#039;, jede Zeile ist der Eintrag für eine Datei.&lt;br /&gt;
* &#039;&#039;&#039;Datum und Uhrzeit&#039;&#039;&#039; der letzten Modifikation der Datei&lt;br /&gt;
* &#039;&#039;&#039;Größe&#039;&#039;&#039; der Datei in Bytes (1 Byte entspricht einem Zeichen, also beispielsweise &lt;br /&gt;
* einem Buchstaben&lt;br /&gt;
* &#039;&#039;&#039;Gruppe&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Besitzer&#039;&#039;&#039; der Datei&lt;br /&gt;
* &#039;&#039;&#039;Zugriffsrechte&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Dateityp&#039;&#039;&#039; (erstes Zeichen)&lt;br /&gt;
&lt;br /&gt;
== Dateiname ==&lt;br /&gt;
[[Linux/Datei/Name]]&lt;br /&gt;
&lt;br /&gt;
== Dateisysteme ==&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! | Dateisystem&lt;br /&gt;
! | typische Anwendung&lt;br /&gt;
! | max. Anzahl Zeichen in einem Dateinamen&lt;br /&gt;
! | Zeichensatz&lt;br /&gt;
|-&lt;br /&gt;
| | FAT ohne VFAT ([https://de.wikipedia.org/wiki/MS-DOS DOS])&lt;br /&gt;
| | Festplatten, Speicherkarten (Foto)&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/8.3 8+3]&lt;br /&gt;
| | OEM (meist [https://de.wikipedia.org/wiki/Codepage_437 Codepage 437])&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660] Level 2&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 31&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange ASCII]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Joliet_%28Dateisystem%29 Joliet]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 64&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ISO_9660 ISO 9660]:1999&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 179 - 221 je nach sonstigen Attributen&lt;br /&gt;
| | ASCII/unspezifiziert&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/File_Allocation_Table FAT] mit [https://de.wikipedia.org/wiki/File_Allocation_Table#VFAT VFAT] ([https://de.wikipedia.org/wiki/Microsoft_Windows Windows])&lt;br /&gt;
| | Festplatten, USB-Sticks&lt;br /&gt;
| | 255&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Unicode Unicode]&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Ext3 ext3]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255 (1)&lt;br /&gt;
| | Unicode (2)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/HFS_plus HFS plus]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode (UTF-16)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/Universal_Disk_Format UDF]&lt;br /&gt;
| | CD, DVD&lt;br /&gt;
| | 255&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/NTFS NTFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 256 (3)&lt;br /&gt;
| | Unicode (UTF-16) (4)&lt;br /&gt;
|-&lt;br /&gt;
| | [https://de.wikipedia.org/wiki/ReFS ReFS]&lt;br /&gt;
| | Festplatten&lt;br /&gt;
| | 32000&lt;br /&gt;
| | Unicode&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
(1) Bei Verwendung von [https://de.wikipedia.org/wiki/UTF-8 UTF-8]-Codierung und Benutzung von Nicht-ASCII-Zeichen stehen zwar 255 &#039;&#039;Byte&#039;&#039;, aber weniger als 255 &#039;&#039;Zeichen&#039;&#039; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
(2) Die Codierung ist nicht genormt; als Voreinstellung wird meist UTF-8 verwendet.&lt;br /&gt;
&lt;br /&gt;
(3) Bei Verwendung langer Unicode-Pfade sind lediglich 255 Zeichen möglich&lt;br /&gt;
&lt;br /&gt;
=== tmp ===&lt;br /&gt;
 $ ls -l -1 --group-directories-first&lt;br /&gt;
 insgesamt 4,1M&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root    root 4,0K 7. Okt 09:32 boot&lt;br /&gt;
 drwxr-xr-x 20 root    root 3,9K 8. Okt 07:44 dev&lt;br /&gt;
 drwxr-xr-x 210 root    root 16K 7. Okt 09:32 etc&lt;br /&gt;
 drwxr-xr-x  8 dirkwagner root 4,0K 19. Mär 2023 home&lt;br /&gt;
 lrwxrwxrwx  1 root    root  7 3. Jan 2020 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root    root  9 3. Jan 2020 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 drwx------  2 root    root 16K 3. Jan 2020 lost+found&lt;br /&gt;
 drwxr-xr-x  8 root    root 4,0K 24. Aug 2022 media&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 16. Nov 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root    root 4,0K 17. Sep 11:17 opt&lt;br /&gt;
 dr-xr-xr-x 456 root    root  0 8. Okt 07:43 proc&lt;br /&gt;
 drwxr-xr-x 28 root    root 4,0K 7. Okt 09:32 root&lt;br /&gt;
 drwxr-xr-x 42 root    root 1,2K 8. Okt 08:28 run&lt;br /&gt;
 lrwxrwxrwx  1 root    root  8 3. Jan 2020 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root    root 4,0K 30. Mär 2021 snap&lt;br /&gt;
 drwxr-xr-x  3 root    root 4,0K 3. Jan 2020 srv&lt;br /&gt;
 dr-xr-xr-x 13 root    root  0 8. Okt 07:43 sys&lt;br /&gt;
 drwxrwxrwt 24 root    root 32K 8. Okt 11:16 tmp&lt;br /&gt;
 drwxr-xr-x 12 root    root 4,0K 4. Sep 07:57 usr&lt;br /&gt;
 drwxr-xr-x 15 root    root 4,0K 30. Sep 18:24 var&lt;br /&gt;
 -rw-------  1 root    root 22M 19. Mär 2022 core&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  31 5. Mär 2023 initrd.img.old -&amp;gt; boot/initrd.img-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root    root  28 5. Mär 2023 vmlinuz.old -&amp;gt; boot/vmlinuz-5.10.0-19-amd64&lt;br /&gt;
 -rw-r--r--  1 root    root 918 4. Mär 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # ls -l -1 --group-directories-first&lt;br /&gt;
 total 157K&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 bin -&amp;gt; usr/bin&lt;br /&gt;
 drwxr-xr-x  4 root root 1.0K Jul 24 23:12 boot&lt;br /&gt;
 drwxr-xr-x 16 root root 3.6K Jul 24 23:37 dev&lt;br /&gt;
 drwxr-xr-x 156 root root 12K Sep 16 09:09 etc&lt;br /&gt;
 drwxr-xr-x  6 root root 4.0K Jul 12 2022 home&lt;br /&gt;
 drwxr-xr-x  3 root root 4.0K Feb 2 2021 html&lt;br /&gt;
 lrwxrwxrwx  1 root root  7 Jul 9 2019 lib -&amp;gt; usr/lib&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib32 -&amp;gt; usr/lib32&lt;br /&gt;
 lrwxrwxrwx  1 root root  9 Jul 9 2019 lib64 -&amp;gt; usr/lib64&lt;br /&gt;
 lrwxrwxrwx  1 root root  10 Jul 9 2019 libx32 -&amp;gt; usr/libx32&lt;br /&gt;
 drwx------  2 root root 16K Jul 9 2019 lost+found&lt;br /&gt;
 drwxr-xr-x  4 root root 4.0K Jan 28 2020 media&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 mnt&lt;br /&gt;
 drwxr-xr-x  7 root root 4.0K Jul 15 13:03 opt&lt;br /&gt;
 dr-xr-xr-x 389 root root  0 Jul 24 23:37 proc&lt;br /&gt;
 drwx------ 21 root root 4.0K Oct 8 11:19 root&lt;br /&gt;
 drwxr-xr-x 37 root root 1.1K Oct 8 11:19 run&lt;br /&gt;
 lrwxrwxrwx  1 root root  8 Jul 9 2019 sbin -&amp;gt; usr/sbin&lt;br /&gt;
 drwxr-xr-x  2 root root 4.0K Jul 9 2019 srv&lt;br /&gt;
 dr-xr-xr-x 13 root root  0 Jul 24 23:37 sys&lt;br /&gt;
 drwxrwxrwt 21 root root 32K Oct 8 11:19 tmp&lt;br /&gt;
 drwxr-xr-x 14 root root 4.0K May 31 2021 usr&lt;br /&gt;
 drwxr-xr-x 15 root root 4.0K Mar 27 2022 var&lt;br /&gt;
 -rw-------  1 root root 305 Dec 28 2019 .directory&lt;br /&gt;
 lrwxrwxrwx  1 root root  30 Jul 24 09:04 initrd.img -&amp;gt; boot/initrd.img-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  29 Jul 24 09:04 initrd.img.old -&amp;gt; boot/initrd.img-6.1.0-9-amd64&lt;br /&gt;
 -rw-r-----  1 root root 542 Nov 23 2019 installimage.conf&lt;br /&gt;
 -rw-r-----  1 root root 11K Nov 23 2019 installimage.debug&lt;br /&gt;
 -rw-------  1 root root 13K Jul 21 2022 quota.group&lt;br /&gt;
 -rw-------  1 root root 14K Jul 21 2022 quota.user&lt;br /&gt;
 lrwxrwxrwx  1 root root  27 Jul 24 09:04 vmlinuz -&amp;gt; boot/vmlinuz-6.1.0-10-amd64&lt;br /&gt;
 lrwxrwxrwx  1 root root  26 Jul 24 09:04 vmlinuz.old -&amp;gt; boot/vmlinuz-6.1.0-9-amd64&lt;br /&gt;
 -rw-r--r--  1 root root 918 Mar 4 2022 webmin-setup.out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Eigenschaft]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Kategorie:Linux/Datei/Eigenschaft&amp;diff=180874</id>
		<title>Kategorie:Linux/Datei/Eigenschaft</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Kategorie:Linux/Datei/Eigenschaft&amp;diff=180874"/>
		<updated>2026-11-01T11:09:45Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[Linux/Datei/Eigenschaft]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180873</id>
		<title>Software/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180873"/>
		<updated>2026-11-01T10:23:10Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Software-Lizenz&#039;&#039;&#039; - Software-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Ordnungsgemäße Lizenzierung ==&lt;br /&gt;
Verwaltung von Software-Lizenzen&lt;br /&gt;
; Ordnungsgemäße Lizenzierung wird oft vernachlässigt&lt;br /&gt;
&lt;br /&gt;
Überlizenzierung in bestimmten Bereichen kann Unterlizenzierung in anderen Bereichen nicht kompensieren&lt;br /&gt;
* Bei Lizenzverstoß gleiche Folgen wie bei Nichtbeachtung der Informationssicherheits-Anforderungen&lt;br /&gt;
&lt;br /&gt;
== Empfehlung ==&lt;br /&gt;
Bestellung eines Softwarebeauftragten&lt;br /&gt;
* Erweiterung des Aufgabenfeldes des [[Informationssicherheitsbeauftragten]]&lt;br /&gt;
* Verwendung freier Software&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Software/Lizenz&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Software/Lizenz/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180872</id>
		<title>Software/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180872"/>
		<updated>2026-11-01T10:20:43Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anhang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Software-Lizenz&#039;&#039;&#039; - Verwaltung von Software-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Ordnungsgemäße Lizenzierung ==&lt;br /&gt;
; Ordnungsgemäße Lizenzierung wird sehr häufig vernachlässigt&lt;br /&gt;
Gewerbliche Raubkopierrate in Deutschland: 28 % (BSA)‏&lt;br /&gt;
&lt;br /&gt;
Überlizenzierung in bestimmten Bereichen kann Unterlizenzierung in anderen Bereichen nicht kompensieren&lt;br /&gt;
* Bei Lizenzverstoß gleiche Folgen wie bei Nichtbeachtung der Informationssicherheits-Anforderungen&lt;br /&gt;
&lt;br /&gt;
== Empfehlung ==&lt;br /&gt;
Bestellung eines Softwarebeauftragten&lt;br /&gt;
* oder Erweiterung des Aufgabenfeldes des [[Informationssicherheitsbeauftragten]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Software/Lizenz&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Software/Lizenz/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180871</id>
		<title>Software/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180871"/>
		<updated>2026-11-01T10:19:39Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Software-Lizenz&#039;&#039;&#039; - Verwaltung von Software-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Ordnungsgemäße Lizenzierung ==&lt;br /&gt;
; Ordnungsgemäße Lizenzierung wird sehr häufig vernachlässigt&lt;br /&gt;
Gewerbliche Raubkopierrate in Deutschland: 28 % (BSA)‏&lt;br /&gt;
&lt;br /&gt;
Überlizenzierung in bestimmten Bereichen kann Unterlizenzierung in anderen Bereichen nicht kompensieren&lt;br /&gt;
* Bei Lizenzverstoß gleiche Folgen wie bei Nichtbeachtung der Informationssicherheits-Anforderungen&lt;br /&gt;
&lt;br /&gt;
== Empfehlung ==&lt;br /&gt;
Bestellung eines Softwarebeauftragten&lt;br /&gt;
* oder Erweiterung des Aufgabenfeldes des [[Informationssicherheitsbeauftragten]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180870</id>
		<title>Software/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180870"/>
		<updated>2026-11-01T10:15:06Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Ordnungsgemäße Lizenzierung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Software-Lizenz&#039;&#039;&#039; - Verwaltung von Software-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Ordnungsgemäße Lizenzierung ==&lt;br /&gt;
; Ordnungsgemäße Lizenzierung wird sehr häufig vernachlässigt&lt;br /&gt;
Gewerbliche Raubkopierrate in Deutschland: 28 % (BSA)‏&lt;br /&gt;
&lt;br /&gt;
Überlizenzierung in bestimmten Bereichen kann Unterlizenzierung in anderen Bereichen nicht kompensieren&lt;br /&gt;
* Bei Lizenzverstoß gleiche Folgen wie bei Nichtbeachtung der Informationssicherheits-Anforderungen&lt;br /&gt;
&lt;br /&gt;
== Empfehlung ==&lt;br /&gt;
Bestellung eines Softwarebeauftragten&lt;br /&gt;
* oder Erweiterung des Aufgabenfeldes des [[Informationssicherheitsbeauftragten]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180869</id>
		<title>Apache/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180869"/>
		<updated>2026-11-01T10:13:34Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Geschichte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Apache/Lizenz&#039;&#039;&#039; - [[Freie-Software-Lizenz]] der [[Apache Software Foundation]] ohne [[Copyleft]]&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Die &#039;&#039;&#039;Apache-Lizenz&#039;&#039;&#039; ist eine durch die [[Free Software Foundation]] anerkannte [[Freie-Software-Lizenz]] der [[Apache Software Foundation]], jedoch keine [[Copyleft]]-Lizenz&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Version 2.0&lt;br /&gt;
* Januar 2004 veröffentlicht&lt;br /&gt;
* Erweiterung der Version 1.1&lt;br /&gt;
&lt;br /&gt;
Die Apache-Lizenz wird von der [[Free Software Foundation]] als Lizenz für freie Software anerkannt&lt;br /&gt;
** und ist zu der [[GNU General Public License]] Version 3, nicht jedoch zur Version 2, kompatibel&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
* Man darf [[Software]] unter dieser Lizenz frei in jedem Umfeld verwenden, modifizieren und verteilen&lt;br /&gt;
* Eine Kopie der Lizenz (oder der Verweis auf die Lizenz) muss dem Paket beiliegen&lt;br /&gt;
* Änderungen am Quellcode der unter der Apache-Lizenz stehenden Software müssen nicht zum Lizenzgeber zurückgeschickt werden&lt;br /&gt;
* Eigene Software, die unter Apache-Lizenz stehende Software verwendet, muss nicht unter der Apache-Lizenz stehen&lt;br /&gt;
* Die eigene Software darf nur dann &#039;&#039;Apache&#039;&#039; heißen, wenn eine schriftliche Genehmigung der Apache Foundation vorliegt&lt;br /&gt;
&lt;br /&gt;
; Für Version 1.1 gilt zusätzlich&lt;br /&gt;
* Wenn man sie verteilt, muss eindeutig darauf hingewiesen werden, welche Software unter der Apache-Lizenz verwendet wurde und dass diese vom Lizenzgeber (&#039;&#039;name of copyright owner&#039;&#039;) stammt&lt;br /&gt;
&lt;br /&gt;
; Eigene Werke, die auf einem unter der Apache-Lizenz Version 2.0 stehenden Originalwerk basieren, müssen:&lt;br /&gt;
* eine Kopie der Apache-Lizenz beinhalten&lt;br /&gt;
* bei modifizierten Dateien an auffälliger Stelle angeben, dass sie modifiziert sind&lt;br /&gt;
* in der Quellform alle Original-Urheberrechtsvermerke beibehalten&lt;br /&gt;
* falls das Originalwerk eine Textdatei namens &amp;quot;NOTICE&amp;quot; enthält, die dort enthaltenen Urhebervermerke der verwendeten Dateien auf eine in der Lizenz genauer vorgeschriebene Art und Weise enthalten&lt;br /&gt;
&lt;br /&gt;
== GPL-Kompatibilität ==&lt;br /&gt;
Die Apache Software Foundation und die [[Free Software Foundation]] (FSF) bestätigen, dass die Apache License 2.0 eine Lizenz für [[freie Software]] ist, die mit der Version 3 der [[GNU General Public License]] (GPL) kompatibel ist.&lt;br /&gt;
&lt;br /&gt;
Die [[Free Software Foundation]] betrachtet aber alle Versionen der Apache License (Stand: 2007) als inkompatibel mit den vorherigen GPL-Versionen 1 und 2.&lt;br /&gt;
Es existiert Kompatibilität zwischen der Apache Version 2 und GPL Version 3 Lizenz in der Form, dass Apache-2-lizenzierter Code in einem GPL-3-lizenzierten Projekt benutzt werden darf, sofern man das gesamte Projekt dann unter die GPL Version 3 stellt&lt;br /&gt;
* Dies ist laut der Apache Foundation möglich, da die in der Apache Version 2 Lizenz beschriebenen Eigenschaften eine Untermenge der in der GPL Version 3 beschriebenen sind&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-1.1 Apache-Lizenz 1.1]&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-2.0.html Apache-Lizenz 2.0]&lt;br /&gt;
# [https://www.apache.org/ Website der Apache Software Foundation]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:Apache]]&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180868</id>
		<title>Apache/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180868"/>
		<updated>2026-11-01T10:11:18Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Apache/Lizenz&#039;&#039;&#039; - [[Freie-Software-Lizenz]] der [[Apache Software Foundation]] ohne [[Copyleft]]&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Die &#039;&#039;&#039;Apache-Lizenz&#039;&#039;&#039; ist eine durch die [[Free Software Foundation]] anerkannte [[Freie-Software-Lizenz]] der [[Apache Software Foundation]], jedoch keine [[Copyleft]]-Lizenz&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
* Die Version 2.0 wurde im Januar 2004 veröffentlicht&lt;br /&gt;
* Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert&lt;br /&gt;
* Weil er sehr lang ist, wird in den [[Quelltext]]en der einzelnen Apache/Projekte nicht mehr der gesamte Text, sondern lediglich ein Verweis auf die Originallizenz eingefügt&lt;br /&gt;
* Die Apache-Lizenz wird von der [[Free Software Foundation]] als Lizenz für freie Software anerkannt&lt;br /&gt;
** und ist zu der [[GNU General Public License]] Version 3, nicht jedoch zur Version 2, kompatibel&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
* Man darf [[Software]] unter dieser Lizenz frei in jedem Umfeld verwenden, modifizieren und verteilen&lt;br /&gt;
* Eine Kopie der Lizenz (oder der Verweis auf die Lizenz) muss dem Paket beiliegen&lt;br /&gt;
* Änderungen am Quellcode der unter der Apache-Lizenz stehenden Software müssen nicht zum Lizenzgeber zurückgeschickt werden&lt;br /&gt;
* Eigene Software, die unter Apache-Lizenz stehende Software verwendet, muss nicht unter der Apache-Lizenz stehen&lt;br /&gt;
* Die eigene Software darf nur dann &#039;&#039;Apache&#039;&#039; heißen, wenn eine schriftliche Genehmigung der Apache Foundation vorliegt&lt;br /&gt;
&lt;br /&gt;
; Für Version 1.1 gilt zusätzlich&lt;br /&gt;
* Wenn man sie verteilt, muss eindeutig darauf hingewiesen werden, welche Software unter der Apache-Lizenz verwendet wurde und dass diese vom Lizenzgeber (&#039;&#039;name of copyright owner&#039;&#039;) stammt&lt;br /&gt;
&lt;br /&gt;
; Eigene Werke, die auf einem unter der Apache-Lizenz Version 2.0 stehenden Originalwerk basieren, müssen:&lt;br /&gt;
* eine Kopie der Apache-Lizenz beinhalten&lt;br /&gt;
* bei modifizierten Dateien an auffälliger Stelle angeben, dass sie modifiziert sind&lt;br /&gt;
* in der Quellform alle Original-Urheberrechtsvermerke beibehalten&lt;br /&gt;
* falls das Originalwerk eine Textdatei namens &amp;quot;NOTICE&amp;quot; enthält, die dort enthaltenen Urhebervermerke der verwendeten Dateien auf eine in der Lizenz genauer vorgeschriebene Art und Weise enthalten&lt;br /&gt;
&lt;br /&gt;
== GPL-Kompatibilität ==&lt;br /&gt;
Die Apache Software Foundation und die [[Free Software Foundation]] (FSF) bestätigen, dass die Apache License 2.0 eine Lizenz für [[freie Software]] ist, die mit der Version 3 der [[GNU General Public License]] (GPL) kompatibel ist.&lt;br /&gt;
&lt;br /&gt;
Die [[Free Software Foundation]] betrachtet aber alle Versionen der Apache License (Stand: 2007) als inkompatibel mit den vorherigen GPL-Versionen 1 und 2.&lt;br /&gt;
Es existiert Kompatibilität zwischen der Apache Version 2 und GPL Version 3 Lizenz in der Form, dass Apache-2-lizenzierter Code in einem GPL-3-lizenzierten Projekt benutzt werden darf, sofern man das gesamte Projekt dann unter die GPL Version 3 stellt&lt;br /&gt;
* Dies ist laut der Apache Foundation möglich, da die in der Apache Version 2 Lizenz beschriebenen Eigenschaften eine Untermenge der in der GPL Version 3 beschriebenen sind&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-1.1 Apache-Lizenz 1.1]&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-2.0.html Apache-Lizenz 2.0]&lt;br /&gt;
# [https://www.apache.org/ Website der Apache Software Foundation]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:Apache]]&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180867</id>
		<title>Apache/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180867"/>
		<updated>2026-11-01T10:05:47Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Apache/Lizenz&#039;&#039;&#039; - [[Freie-Software-Lizenz]] der [[Apache Software Foundation]] ohne [[Copyleft]]&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Die &#039;&#039;&#039;Apache-Lizenz&#039;&#039;&#039; ist eine durch die [[Free Software Foundation]] anerkannte [[Freie-Software-Lizenz]] der [[Apache Software Foundation]], jedoch keine [[Copyleft]]-Lizenz&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
* Die Version 2.0 wurde im Januar 2004 veröffentlicht&lt;br /&gt;
* Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert&lt;br /&gt;
* Weil er sehr lang ist, wird in den [[Quelltext]]en der einzelnen Apache/Projekte nicht mehr der gesamte Text, sondern lediglich ein Verweis auf die Originallizenz eingefügt. &lt;br /&gt;
* Die Apache-Lizenz wird von der [[Free Software Foundation]] als Lizenz für freie Software anerkannt&lt;br /&gt;
** und ist zu der [[GNU General Public License]] Version 3, nicht jedoch zur Version 2, kompatibel&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
* Man darf [[Software]] unter dieser Lizenz frei in jedem Umfeld verwenden, modifizieren und verteilen.&lt;br /&gt;
* Eine Kopie der Lizenz (oder der Verweis auf die Lizenz) muss dem Paket beiliegen.&lt;br /&gt;
* Änderungen am Quellcode der unter der Apache-Lizenz stehenden Software müssen nicht zum Lizenzgeber zurückgeschickt werden.&lt;br /&gt;
* Eigene Software, die unter Apache-Lizenz stehende Software verwendet, muss nicht unter der Apache-Lizenz stehen.&lt;br /&gt;
* Die eigene Software darf nur dann &#039;&#039;Apache&#039;&#039; heißen, wenn eine schriftliche Genehmigung der Apache Foundation vorliegt.&lt;br /&gt;
&lt;br /&gt;
; Für Version 1.1 gilt zusätzlich&lt;br /&gt;
* Wenn man sie verteilt, muss eindeutig darauf hingewiesen werden, welche Software unter der Apache-Lizenz verwendet wurde und dass diese vom Lizenzgeber (&#039;&#039;name of copyright owner&#039;&#039;) stammt.&lt;br /&gt;
&lt;br /&gt;
; Eigene Werke, die auf einem unter der Apache-Lizenz Version 2.0 stehenden Originalwerk basieren, müssen:&lt;br /&gt;
* eine Kopie der Apache-Lizenz beinhalten&lt;br /&gt;
* bei modifizierten Dateien an auffälliger Stelle angeben, dass sie modifiziert sind&lt;br /&gt;
* in der Quellform alle Original-Urheberrechtsvermerke beibehalten&lt;br /&gt;
* falls das Originalwerk eine Textdatei namens &amp;quot;NOTICE&amp;quot; enthält, die dort enthaltenen Urhebervermerke der verwendeten Dateien auf eine in der Lizenz genauer vorgeschriebene Art und Weise enthalten.&lt;br /&gt;
&lt;br /&gt;
== GPL-Kompatibilität ==&lt;br /&gt;
Die Apache Software Foundation und die [[Free Software Foundation]] (FSF) bestätigen, dass die Apache License 2.0 eine Lizenz für [[freie Software]] ist, die mit der Version 3 der [[GNU General Public License]] (GPL) kompatibel ist.&amp;lt;ref name=&amp;quot;gnulist&amp;quot;&amp;gt;{{Internetquelle|url=https://www.gnu.org/licenses/license-list.html#apache2|titel=Various Licenses and Comments about Them|hrsg=Free Software Foundation|datum=2008-01-14|zugriff=2008-01-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[Free Software Foundation]] betrachtet aber alle Versionen der Apache License (Stand: 2007) als inkompatibel mit den vorherigen GPL-Versionen 1 und 2.&amp;lt;ref&amp;gt;{{Internetquelle|url=https://gplv3.fsf.org/rationale|titel=GPLv3 Final Draft Rationale|hrsg=Free Software Foundation|datum=2007-05-31|zugriff=2007-06-14}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle|autor=Free Software Foundation |url=https://www.fsf.org/licensing/licenses|titel=Licenses|datum=2008-01-14 |zugriff=2008-01-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Es existiert Kompatibilität zwischen der Apache Version 2 und GPL Version 3 Lizenz in der Form, dass Apache-2-lizenzierter Code in einem GPL-3-lizenzierten Projekt benutzt werden darf, sofern man das gesamte Projekt dann unter die GPL Version 3 stellt.&amp;lt;ref&amp;gt;{{Internetquelle|autor=Apache Software Foundation|url=https://www.apache.org/licenses/GPL-compatibility.html |titel=Apache License v2.0 and GPL Compatibility |zugriff=2008-01-30}}&amp;lt;/ref&amp;gt; Dies ist laut der Apache Foundation möglich, da die in der Apache Version 2 Lizenz beschriebenen Eigenschaften eine Untermenge der in der GPL Version 3 beschriebenen sind.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-1.1 Apache-Lizenz 1.1]&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-2.0.html Apache-Lizenz 2.0]&lt;br /&gt;
# [https://www.apache.org/ Website der Apache Software Foundation]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:Apache]]&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180866</id>
		<title>Apache/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Apache/Lizenz&amp;diff=180866"/>
		<updated>2026-11-01T10:03:50Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Apache/Lizenz&#039;&#039;&#039; - Anerkannte [[Freie-Software-Lizenz]] der [[Apache Software Foundation]], jedoch keine [[Copyleft]]-Lizenz&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Die &#039;&#039;&#039;Apache-Lizenz&#039;&#039;&#039; ist eine durch die [[Free Software Foundation]] anerkannte [[Freie-Software-Lizenz]] der [[Apache Software Foundation]], jedoch keine [[Copyleft]]-Lizenz.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Die aktuelle Version 2.0 wurde im Januar 2004 veröffentlicht. Sie wurde gegenüber der vorherigen Version 1.1 stark erweitert. Weil er sehr lang ist, wird in den [[Quelltext]]en der einzelnen Apache/Projekte nicht mehr der gesamte Text, sondern lediglich ein Verweis auf die Originallizenz eingefügt. Die Apache-Lizenz wird von der [[Free Software Foundation]] als Lizenz für freie Software anerkannt und ist zu der [[GNU General Public License]] Version 3, nicht jedoch zur Version 2, kompatibel.&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
; Prinzipiell beinhaltet sie&lt;br /&gt;
* Man darf [[Software]] unter dieser Lizenz frei in jedem Umfeld verwenden, modifizieren und verteilen.&lt;br /&gt;
* Eine Kopie der Lizenz (oder der Verweis auf die Lizenz) muss dem Paket beiliegen.&lt;br /&gt;
* Änderungen am Quellcode der unter der Apache-Lizenz stehenden Software müssen nicht zum Lizenzgeber zurückgeschickt werden.&lt;br /&gt;
* Eigene Software, die unter Apache-Lizenz stehende Software verwendet, muss nicht unter der Apache-Lizenz stehen.&lt;br /&gt;
* Die eigene Software darf nur dann &#039;&#039;Apache&#039;&#039; heißen, wenn eine schriftliche Genehmigung der Apache Foundation vorliegt.&lt;br /&gt;
&lt;br /&gt;
; Für Version 1.1 gilt zusätzlich&lt;br /&gt;
*Wenn man sie verteilt, muss eindeutig darauf hingewiesen werden, welche Software unter der Apache-Lizenz verwendet wurde und dass diese vom Lizenzgeber (&#039;&#039;name of copyright owner&#039;&#039;) stammt.&lt;br /&gt;
&lt;br /&gt;
; Eigene Werke, die auf einem unter der Apache-Lizenz Version 2.0 stehenden Originalwerk basieren, müssen:&lt;br /&gt;
* eine Kopie der Apache-Lizenz beinhalten&lt;br /&gt;
* bei modifizierten Dateien an auffälliger Stelle angeben, dass sie modifiziert sind&lt;br /&gt;
* in der Quellform alle Original-Urheberrechtsvermerke beibehalten&lt;br /&gt;
* falls das Originalwerk eine Textdatei namens &amp;quot;NOTICE&amp;quot; enthält, die dort enthaltenen Urhebervermerke der verwendeten Dateien auf eine in der Lizenz genauer vorgeschriebene Art und Weise enthalten.&lt;br /&gt;
&lt;br /&gt;
== GPL-Kompatibilität ==&lt;br /&gt;
Die Apache Software Foundation und die [[Free Software Foundation]] (FSF) bestätigen, dass die Apache License 2.0 eine Lizenz für [[freie Software]] ist, die mit der Version 3 der [[GNU General Public License]] (GPL) kompatibel ist.&amp;lt;ref name=&amp;quot;gnulist&amp;quot;&amp;gt;{{Internetquelle|url=https://www.gnu.org/licenses/license-list.html#apache2|titel=Various Licenses and Comments about Them|hrsg=Free Software Foundation|datum=2008-01-14|zugriff=2008-01-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[Free Software Foundation]] betrachtet aber alle Versionen der Apache License (Stand: 2007) als inkompatibel mit den vorherigen GPL-Versionen 1 und 2.&amp;lt;ref&amp;gt;{{Internetquelle|url=https://gplv3.fsf.org/rationale|titel=GPLv3 Final Draft Rationale|hrsg=Free Software Foundation|datum=2007-05-31|zugriff=2007-06-14}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle|autor=Free Software Foundation |url=https://www.fsf.org/licensing/licenses|titel=Licenses|datum=2008-01-14 |zugriff=2008-01-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Es existiert Kompatibilität zwischen der Apache Version 2 und GPL Version 3 Lizenz in der Form, dass Apache-2-lizenzierter Code in einem GPL-3-lizenzierten Projekt benutzt werden darf, sofern man das gesamte Projekt dann unter die GPL Version 3 stellt.&amp;lt;ref&amp;gt;{{Internetquelle|autor=Apache Software Foundation|url=https://www.apache.org/licenses/GPL-compatibility.html |titel=Apache License v2.0 and GPL Compatibility |zugriff=2008-01-30}}&amp;lt;/ref&amp;gt; Dies ist laut der Apache Foundation möglich, da die in der Apache Version 2 Lizenz beschriebenen Eigenschaften eine Untermenge der in der GPL Version 3 beschriebenen sind.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-1.1 Apache-Lizenz 1.1]&lt;br /&gt;
# [https://www.apache.org/licenses/LICENSE-2.0.html Apache-Lizenz 2.0]&lt;br /&gt;
# [https://www.apache.org/ Website der Apache Software Foundation]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:Apache]]&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Lizenzierung&amp;diff=180865</id>
		<title>Lizenzierung</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Lizenzierung&amp;diff=180865"/>
		<updated>2026-11-01T10:01:18Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: Weiterleitung nach Software/Lizenz erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Software/Lizenz]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Informationssicherheitsbeauftragten&amp;diff=180864</id>
		<title>Informationssicherheitsbeauftragten</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Informationssicherheitsbeauftragten&amp;diff=180864"/>
		<updated>2026-11-01T09:59:55Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: Weiterleitung nach Informationssicherheitsbeauftragte erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Informationssicherheitsbeauftragte]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180863</id>
		<title>Software/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Software/Lizenz&amp;diff=180863"/>
		<updated>2026-11-01T09:58:17Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Empfehlung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Software-Lizenz&#039;&#039;&#039; - Verwaltung von Software-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Ordnungsgemäße Lizenzierung ==&lt;br /&gt;
; Ordnungsgemäße Lizenzierung wird sehr häufig vernachlässigt&lt;br /&gt;
gewerbliche Raubkopierrate in Deutschland 28 % (BSA)‏&lt;br /&gt;
&lt;br /&gt;
Überlizenzierung in bestimmten Bereichen kann Unterlizenzierung in anderen Bereichen nicht kompensieren&lt;br /&gt;
* Bei Lizenzverstoß gleiche Folgen wie bei Nichtbeachtung der Informationssicherheits-Anforderungen&lt;br /&gt;
&lt;br /&gt;
== Empfehlung ==&lt;br /&gt;
Bestellung eines Softwarebeauftragten&lt;br /&gt;
* oder Erweiterung des Aufgabenfeldes des [[Informationssicherheitsbeauftragten]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz/Text&amp;diff=180862</id>
		<title>BSD-Lizenz/Text</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz/Text&amp;diff=180862"/>
		<updated>2026-11-01T09:56:00Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Lizenztexte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Ursprüngliche BSD-Lizenz ===&lt;br /&gt;
; Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz/Text&amp;diff=180861</id>
		<title>BSD-Lizenz/Text</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz/Text&amp;diff=180861"/>
		<updated>2026-11-01T09:55:15Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: Die Seite wurde neu angelegt: „= Lizenztexte = === Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz === Als &amp;quot;&amp;#039;&amp;#039;&amp;#039;ursprüngliche&amp;#039;&amp;#039;&amp;#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:  {| |- | &amp;#039;&amp;#039;&amp;#039; Originaltext &amp;#039;&amp;#039;&amp;#039; | &amp;#039;&amp;#039;&amp;#039; Sinngemäße Übersetzung &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;(nicht offiziell)&amp;#039;&amp;#039; |- |style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ... The Regents of the University of California. All rights reserved.  Redistribution and use…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lizenztexte =&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180860</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180860"/>
		<updated>2026-11-01T09:55:05Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Lizenztexte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BSD-Lizenz ==&lt;br /&gt;
Gruppe von [[Freizügige Open-Source-Lizenz|freizügigen Open-Source-Lizenzen]]&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der [[University of California, Berkeley]] (&#039;&#039;UCB&#039;&#039;), worauf das [[Akronym]] BSD hinweist: [[Berkeley Software Distribution|&#039;&#039;&#039;B&#039;&#039;&#039;erkeley &#039;&#039;&#039;S&#039;&#039;&#039;oftware &#039;&#039;&#039;D&#039;&#039;&#039;istribution]].&lt;br /&gt;
&lt;br /&gt;
[[Software]] unter BSD-Lizenz darf frei verwendet werden&lt;br /&gt;
* Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten&lt;br /&gt;
* Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf&lt;br /&gt;
* Somit eignet sich unter einer BSD-Lizenz stehende Software auch als Vorlage für kommerzielle (teil[[proprietär]]e) Produkte&lt;br /&gt;
&lt;br /&gt;
; Lizenzmodell&lt;br /&gt;
Dieses Lizenzmodell unterscheidet sich von der [[GNU General Public License]] (GPL) darin, dass es kein [[Copyleft]] enthält: &lt;br /&gt;
* Ein Programmierer, der ein unter einer BSD-Lizenz veröffentlichtes Programm oder eine [[Programmbibliothek|Bibliothek]] verändert und dann [[Binärdatei|binär]] verbreitet, ist nicht verpflichtet, den [[Quelltext|Quellcode]] mitzuveröffentlichen&lt;br /&gt;
* Jede Weiterverbreitung und Verwendung in nichtkompilierter oder [[Compiler|kompilierter Form]], mit oder ohne Veränderung, muss jedoch weiterhin unter BSD-Lizenz erfolgen. Dazu muss dem Programm der BSD-Lizenztext hinzugefügt werden&lt;br /&gt;
* Bei einer binären Veröffentlichung kann dies beispielsweise in der [[Softwaredokumentation|Dokumentation]] geschehen, bei einer Veröffentlichung des Quellcodes kann der BSD-Lizenztext auch direkt im Quellcode eingefügt werden&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Haftung =&lt;br /&gt;
; Haftungsklausel&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich &lt;br /&gt;
offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werberbung ===&lt;br /&gt;
; Werbeklausel&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
= FreeBSD-Lizenz =&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180859</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180859"/>
		<updated>2026-11-01T09:53:43Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BSD-Lizenz ==&lt;br /&gt;
Gruppe von [[Freizügige Open-Source-Lizenz|freizügigen Open-Source-Lizenzen]]&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der [[University of California, Berkeley]] (&#039;&#039;UCB&#039;&#039;), worauf das [[Akronym]] BSD hinweist: [[Berkeley Software Distribution|&#039;&#039;&#039;B&#039;&#039;&#039;erkeley &#039;&#039;&#039;S&#039;&#039;&#039;oftware &#039;&#039;&#039;D&#039;&#039;&#039;istribution]].&lt;br /&gt;
&lt;br /&gt;
[[Software]] unter BSD-Lizenz darf frei verwendet werden&lt;br /&gt;
* Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten&lt;br /&gt;
* Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf&lt;br /&gt;
* Somit eignet sich unter einer BSD-Lizenz stehende Software auch als Vorlage für kommerzielle (teil[[proprietär]]e) Produkte&lt;br /&gt;
&lt;br /&gt;
; Lizenzmodell&lt;br /&gt;
Dieses Lizenzmodell unterscheidet sich von der [[GNU General Public License]] (GPL) darin, dass es kein [[Copyleft]] enthält: &lt;br /&gt;
* Ein Programmierer, der ein unter einer BSD-Lizenz veröffentlichtes Programm oder eine [[Programmbibliothek|Bibliothek]] verändert und dann [[Binärdatei|binär]] verbreitet, ist nicht verpflichtet, den [[Quelltext|Quellcode]] mitzuveröffentlichen&lt;br /&gt;
* Jede Weiterverbreitung und Verwendung in nichtkompilierter oder [[Compiler|kompilierter Form]], mit oder ohne Veränderung, muss jedoch weiterhin unter BSD-Lizenz erfolgen. Dazu muss dem Programm der BSD-Lizenztext hinzugefügt werden&lt;br /&gt;
* Bei einer binären Veröffentlichung kann dies beispielsweise in der [[Softwaredokumentation|Dokumentation]] geschehen, bei einer Veröffentlichung des Quellcodes kann der BSD-Lizenztext auch direkt im Quellcode eingefügt werden&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Lizenztexte =&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Haftung =&lt;br /&gt;
; Haftungsklausel&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich &lt;br /&gt;
offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werberbung ===&lt;br /&gt;
; Werbeklausel&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
= FreeBSD-Lizenz =&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180858</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180858"/>
		<updated>2026-11-01T09:51:02Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Haftung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BSD-Lizenz&#039;&#039;&#039; bezeichnet eine Gruppe von [[Freizügige Open-Source-Lizenz|freizügigen Open-Source-Lizenzen]]. Der Urtyp der Lizenz stammt von der [[University of California, Berkeley]] (&#039;&#039;UCB&#039;&#039;), worauf das [[Akronym]] BSD hinweist: [[Berkeley Software Distribution|&#039;&#039;&#039;B&#039;&#039;&#039;erkeley &#039;&#039;&#039;S&#039;&#039;&#039;oftware &#039;&#039;&#039;D&#039;&#039;&#039;istribution]].&lt;br /&gt;
&lt;br /&gt;
[[Software]] unter BSD-Lizenz darf frei verwendet werden. Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten. Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf. Somit eignet sich unter einer BSD-Lizenz stehende Software auch als Vorlage für kommerzielle (teil[[proprietär]]e) Produkte.&lt;br /&gt;
&lt;br /&gt;
Dieses Lizenzmodell unterscheidet sich von der [[GNU General Public License]] (GPL) darin, dass es kein [[Copyleft]] enthält: Ein Programmierer, der ein unter einer BSD-Lizenz veröffentlichtes Programm oder eine [[Programmbibliothek|Bibliothek]] verändert und dann [[Binärdatei|binär]] verbreitet, ist nicht verpflichtet, den [[Quelltext|Quellcode]] mitzuveröffentlichen. Jede Weiterverbreitung und Verwendung in nichtkompilierter oder [[Compiler|kompilierter Form]], mit oder ohne Veränderung, muss jedoch weiterhin unter BSD-Lizenz erfolgen. Dazu muss dem Programm der BSD-Lizenztext hinzugefügt werden. Bei einer binären Veröffentlichung kann dies beispielsweise in der [[Softwaredokumentation|Dokumentation]] geschehen, bei einer Veröffentlichung des Quellcodes kann der BSD-Lizenztext auch direkt im Quellcode eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Lizenztexte =&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Haftung =&lt;br /&gt;
; Haftungsklausel&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich &lt;br /&gt;
offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werberbung ===&lt;br /&gt;
; Werbeklausel&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
= FreeBSD-Lizenz =&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180857</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180857"/>
		<updated>2026-11-01T09:46:45Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Haftungsklauseln */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BSD-Lizenz&#039;&#039;&#039; bezeichnet eine Gruppe von [[Freizügige Open-Source-Lizenz|freizügigen Open-Source-Lizenzen]]. Der Urtyp der Lizenz stammt von der [[University of California, Berkeley]] (&#039;&#039;UCB&#039;&#039;), worauf das [[Akronym]] BSD hinweist: [[Berkeley Software Distribution|&#039;&#039;&#039;B&#039;&#039;&#039;erkeley &#039;&#039;&#039;S&#039;&#039;&#039;oftware &#039;&#039;&#039;D&#039;&#039;&#039;istribution]].&lt;br /&gt;
&lt;br /&gt;
[[Software]] unter BSD-Lizenz darf frei verwendet werden. Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten. Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf. Somit eignet sich unter einer BSD-Lizenz stehende Software auch als Vorlage für kommerzielle (teil[[proprietär]]e) Produkte.&lt;br /&gt;
&lt;br /&gt;
Dieses Lizenzmodell unterscheidet sich von der [[GNU General Public License]] (GPL) darin, dass es kein [[Copyleft]] enthält: Ein Programmierer, der ein unter einer BSD-Lizenz veröffentlichtes Programm oder eine [[Programmbibliothek|Bibliothek]] verändert und dann [[Binärdatei|binär]] verbreitet, ist nicht verpflichtet, den [[Quelltext|Quellcode]] mitzuveröffentlichen. Jede Weiterverbreitung und Verwendung in nichtkompilierter oder [[Compiler|kompilierter Form]], mit oder ohne Veränderung, muss jedoch weiterhin unter BSD-Lizenz erfolgen. Dazu muss dem Programm der BSD-Lizenztext hinzugefügt werden. Bei einer binären Veröffentlichung kann dies beispielsweise in der [[Softwaredokumentation|Dokumentation]] geschehen, bei einer Veröffentlichung des Quellcodes kann der BSD-Lizenztext auch direkt im Quellcode eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Lizenztexte =&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Haftung ==&lt;br /&gt;
; Haftungsklausel&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich &lt;br /&gt;
offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werbeklausel ===&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
=== FreeBSD-Lizenz ===&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180856</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180856"/>
		<updated>2026-11-01T09:45:55Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* TMP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BSD-Lizenz&#039;&#039;&#039; bezeichnet eine Gruppe von [[Freizügige Open-Source-Lizenz|freizügigen Open-Source-Lizenzen]]. Der Urtyp der Lizenz stammt von der [[University of California, Berkeley]] (&#039;&#039;UCB&#039;&#039;), worauf das [[Akronym]] BSD hinweist: [[Berkeley Software Distribution|&#039;&#039;&#039;B&#039;&#039;&#039;erkeley &#039;&#039;&#039;S&#039;&#039;&#039;oftware &#039;&#039;&#039;D&#039;&#039;&#039;istribution]].&lt;br /&gt;
&lt;br /&gt;
[[Software]] unter BSD-Lizenz darf frei verwendet werden. Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten. Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf. Somit eignet sich unter einer BSD-Lizenz stehende Software auch als Vorlage für kommerzielle (teil[[proprietär]]e) Produkte.&lt;br /&gt;
&lt;br /&gt;
Dieses Lizenzmodell unterscheidet sich von der [[GNU General Public License]] (GPL) darin, dass es kein [[Copyleft]] enthält: Ein Programmierer, der ein unter einer BSD-Lizenz veröffentlichtes Programm oder eine [[Programmbibliothek|Bibliothek]] verändert und dann [[Binärdatei|binär]] verbreitet, ist nicht verpflichtet, den [[Quelltext|Quellcode]] mitzuveröffentlichen. Jede Weiterverbreitung und Verwendung in nichtkompilierter oder [[Compiler|kompilierter Form]], mit oder ohne Veränderung, muss jedoch weiterhin unter BSD-Lizenz erfolgen. Dazu muss dem Programm der BSD-Lizenztext hinzugefügt werden. Bei einer binären Veröffentlichung kann dies beispielsweise in der [[Softwaredokumentation|Dokumentation]] geschehen, bei einer Veröffentlichung des Quellcodes kann der BSD-Lizenztext auch direkt im Quellcode eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Lizenztexte =&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Haftungsklauseln ===&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werbeklausel ===&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
=== FreeBSD-Lizenz ===&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180855</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180855"/>
		<updated>2026-11-01T09:45:32Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Lizenztexte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BSD-Lizenz&#039;&#039;&#039; bezeichnet eine Gruppe von [[Freizügige Open-Source-Lizenz|freizügigen Open-Source-Lizenzen]]. Der Urtyp der Lizenz stammt von der [[University of California, Berkeley]] (&#039;&#039;UCB&#039;&#039;), worauf das [[Akronym]] BSD hinweist: [[Berkeley Software Distribution|&#039;&#039;&#039;B&#039;&#039;&#039;erkeley &#039;&#039;&#039;S&#039;&#039;&#039;oftware &#039;&#039;&#039;D&#039;&#039;&#039;istribution]].&lt;br /&gt;
&lt;br /&gt;
[[Software]] unter BSD-Lizenz darf frei verwendet werden. Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten. Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf. Somit eignet sich unter einer BSD-Lizenz stehende Software auch als Vorlage für kommerzielle (teil[[proprietär]]e) Produkte.&lt;br /&gt;
&lt;br /&gt;
Dieses Lizenzmodell unterscheidet sich von der [[GNU General Public License]] (GPL) darin, dass es kein [[Copyleft]] enthält: Ein Programmierer, der ein unter einer BSD-Lizenz veröffentlichtes Programm oder eine [[Programmbibliothek|Bibliothek]] verändert und dann [[Binärdatei|binär]] verbreitet, ist nicht verpflichtet, den [[Quelltext|Quellcode]] mitzuveröffentlichen. Jede Weiterverbreitung und Verwendung in nichtkompilierter oder [[Compiler|kompilierter Form]], mit oder ohne Veränderung, muss jedoch weiterhin unter BSD-Lizenz erfolgen. Dazu muss dem Programm der BSD-Lizenztext hinzugefügt werden. Bei einer binären Veröffentlichung kann dies beispielsweise in der [[Softwaredokumentation|Dokumentation]] geschehen, bei einer Veröffentlichung des Quellcodes kann der BSD-Lizenztext auch direkt im Quellcode eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= TMP =&lt;br /&gt;
= Lizenztexte =&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Haftungsklauseln ===&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werbeklausel ===&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
=== FreeBSD-Lizenz ===&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180854</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180854"/>
		<updated>2026-11-01T09:44:06Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BSD-Lizenz&#039;&#039;&#039; bezeichnet eine Gruppe von [[Freizügige Open-Source-Lizenz|freizügigen Open-Source-Lizenzen]]. Der Urtyp der Lizenz stammt von der [[University of California, Berkeley]] (&#039;&#039;UCB&#039;&#039;), worauf das [[Akronym]] BSD hinweist: [[Berkeley Software Distribution|&#039;&#039;&#039;B&#039;&#039;&#039;erkeley &#039;&#039;&#039;S&#039;&#039;&#039;oftware &#039;&#039;&#039;D&#039;&#039;&#039;istribution]].&lt;br /&gt;
&lt;br /&gt;
[[Software]] unter BSD-Lizenz darf frei verwendet werden. Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten. Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf. Somit eignet sich unter einer BSD-Lizenz stehende Software auch als Vorlage für kommerzielle (teil[[proprietär]]e) Produkte.&lt;br /&gt;
&lt;br /&gt;
Dieses Lizenzmodell unterscheidet sich von der [[GNU General Public License]] (GPL) darin, dass es kein [[Copyleft]] enthält: Ein Programmierer, der ein unter einer BSD-Lizenz veröffentlichtes Programm oder eine [[Programmbibliothek|Bibliothek]] verändert und dann [[Binärdatei|binär]] verbreitet, ist nicht verpflichtet, den [[Quelltext|Quellcode]] mitzuveröffentlichen. Jede Weiterverbreitung und Verwendung in nichtkompilierter oder [[Compiler|kompilierter Form]], mit oder ohne Veränderung, muss jedoch weiterhin unter BSD-Lizenz erfolgen. Dazu muss dem Programm der BSD-Lizenztext hinzugefügt werden. Bei einer binären Veröffentlichung kann dies beispielsweise in der [[Softwaredokumentation|Dokumentation]] geschehen, bei einer Veröffentlichung des Quellcodes kann der BSD-Lizenztext auch direkt im Quellcode eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= TMP =&lt;br /&gt;
== Lizenztexte ==&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Haftungsklauseln ===&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werbeklausel ===&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
=== FreeBSD-Lizenz ===&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180853</id>
		<title>BSD-Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=BSD-Lizenz&amp;diff=180853"/>
		<updated>2026-11-01T09:43:51Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* TMP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
BSD-Lizenz bezeichnet eine Gruppe von freizügigen Open-Source-Lizenzen&lt;br /&gt;
* Der Urtyp der Lizenz stammt von der University of California, Berkeley (UCB)&lt;br /&gt;
&lt;br /&gt;
; Akronym [[BSD]] &lt;br /&gt;
* [[Berkeley Software Distribution]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software/Lizenz]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= TMP =&lt;br /&gt;
== Lizenztexte ==&lt;br /&gt;
=== Sogenannte &amp;quot;ursprüngliche&amp;quot; BSD-Lizenz ===&lt;br /&gt;
Als &amp;quot;&#039;&#039;&#039;ursprüngliche&#039;&#039;&#039; BSD-Lizenz&amp;quot; (&amp;quot;original BSD license&amp;quot;, &amp;quot;4-clause BSD license&amp;quot;) wird in verschiedenen Darstellungen folgender Text bezeichnet:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Originaltext &#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039; Sinngemäße Übersetzung &#039;&#039;&#039; &#039;&#039;(nicht offiziell)&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:25px;&amp;quot;|Copyright (c) ...&lt;br /&gt;
The Regents of the University of California. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&lt;br /&gt;
# Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.&lt;br /&gt;
# Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&lt;br /&gt;
# All advertising materials mentioning features or use of this software must display the following acknowledgement: &amp;quot;This product includes software developed by the University of California, Berkeley and its contributors.&amp;quot;&lt;br /&gt;
# Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&lt;br /&gt;
&lt;br /&gt;
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|Copyright (c) ...&lt;br /&gt;
Der Verwaltungsrat der Universität Kalifornien. [[Alle Rechte vorbehalten]].&lt;br /&gt;
&lt;br /&gt;
Weiterverbreitung und Verwendung in nicht[[kompiliert]]er oder kompilierter Form, mit oder ohne Veränderung, sind unter den folgenden Bedingungen zulässig:&lt;br /&gt;
# Weiterverbreitete Software-[[Quelltext]]e müssen den obigen [[Copyright-Vermerk]], diese Liste der Bedingungen und die ihnen folgende [[Haftungsklausel]] enthalten.&lt;br /&gt;
# Weiterverbreitete kompilierte Exemplare müssen den obigen Copyright-Vermerk, diese Liste der Bedingungen und die ihnen folgende Haftungsklausel in der [[Softwaredokumentation|Dokumentation]] und/oder anderen Materialien, die mit dem Exemplar verbreitet werden, enthalten.&lt;br /&gt;
# Alle [[Werbung|Werbematerialien]], die Eigenschaften oder die Benutzung erwähnen, müssen die folgende Bemerkung enthalten: &amp;quot;Dieses Produkt enthält Software, die von der University of California, Berkeley und Beitragsleistenden entwickelt wurde.&amp;quot;&lt;br /&gt;
# Weder der Name der Universität noch die Namen der Beitragsleistenden dürfen zum Kennzeichnen oder [[Werbung|Bewerben]] von Produkten, die von dieser Software abgeleitet wurden, ohne spezielle vorherige schriftliche Genehmigung verwendet werden.&lt;br /&gt;
&lt;br /&gt;
DIESE SOFTWARE WIRD VOM VERWALTUNGSRAT UND DEN BEITRAGSLEISTENDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIEN ZUR VERFÜGUNG GESTELLT, DIE UNTER ANDEREM EINSCHLIESSEN: DIE IMPLIZIERTE GARANTIE DER VERWENDBARKEIT DER SOFTWARE FÜR EINEN BESTIMMTEN ZWECK. AUF KEINEN FALL SIND DIE VERWALTUNGSRÄTE ODER DIE BEITRAGSLEISTENDEN FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN, SPEZIELLEN, BEISPIELHAFTEN ODER FOLGESCHÄDEN (UNTER ANDEREM VERSCHAFFEN VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; EINSCHRÄNKUNG DER NUTZUNGSFÄHIGKEIT; VERLUST VON NUTZUNGSFÄHIGKEIT, [[Datenverlust|DATEN]], ODER PROFIT; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT UND UNTER WELCHER VERPFLICHTUNG AUCH IMMER, OB IN VERTRAG, STRIKTER VERPFLICHTUNG ODER UNERLAUBTER HANDLUNG (INKLUSIVE FAHRLÄSSIGKEIT) VERANTWORTLICH, AUF WELCHEM WEG SIE AUCH IMMER DURCH DIE BENUTZUNG DIESER SOFTWARE ENTSTANDEN SIND, SOGAR, WENN SIE AUF DIE MÖGLICHKEIT EINES SOLCHEN SCHADENS HINGEWIESEN WORDEN SIND.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
BSD-Auslieferungen aus den Jahren 1988 und 1989 beinhalteten eine &amp;quot;Urform&amp;quot; (&amp;quot;noch &#039;&#039;&#039;frühere&#039;&#039;&#039;&amp;quot;) der übrigen in diesem Artikel diskutierten Fassungen der BSD-Lizenz, die in einem einzelnen Absatz gesetzt war.&amp;lt;ref&amp;gt;Siehe &#039;&#039;[[en:BSD licenses#Prior license]]&#039;&#039; (abgerufen 11. August 2017), wo diese Fassungen auf 1988/1989 und die &amp;quot;ursprüngliche&amp;quot; auf 1990 datiert werden.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Haftungsklauseln ===&lt;br /&gt;
Die [[Haftungsklausel]]n (Erklärungen des [[Haftungsausschluss]]es, in Großbuchstaben gesetzt) der BSD-Lizenz und der [[GNU General Public License]] sind sich offensichtlich in Inhalt und Formulierung überaus ähnlich. Beide bestehen aus zwei Sätzen. Im ersten findet man jeweils &#039;&#039;PROVID… ‘AS IS’&#039;&#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section15 |titel=The GNU General Public License v3.0 |titelerg=Disclaimer of Warranty |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Im jeweils zweiten Satz werden einige Arten von Schäden wie [[Datenverlust]] aufgezählt, die grundsätzlich durch Nutzung der BSD- bzw.&amp;amp;nbsp;GNU-Software entstehen könnten, für die jedoch allesamt Haftung abgelehnt wird.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/gpl-3.0.html#section16 |titel=The GNU General Public License v3.0 |titelerg=Limatation of Liability |hrsg=[[GNU-Projekt]] |datum=2016-11-18 |sprache=en |abruf=2017-08-14}}&amp;lt;/ref&amp;gt; Abweichend davon erwähnt die GPL allerdings, dass sich eine Schadenshaftung aus [[Rechtsnorm]]en (die ja ganz andere als die der USA sein können) oder aus schriftlichen Zusagen ergeben kann.&lt;br /&gt;
&lt;br /&gt;
=== Werbeklausel ===&lt;br /&gt;
Der dritte nummerierte Absatz wird auch &amp;quot;advertising clause&amp;quot; (Werbe[[Klausel (Recht)|klausel]]) genannt. Er verlangt von den Softwareentwicklern, beim Bewerben ihres Produkts den Namen der Universität oder anderer Beitragender zu nennen. Er ist unter anderem unvereinbar mit der [[GNU General Public License|GPL]].&amp;lt;ref&amp;gt;Jedenfalls ist die &#039;&#039;Original BSD License&#039;&#039; unter [https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses gnu.org] eingeordnet.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für von der Universität Berkeley veröffentlichte Programme wurde die dritte Bedingung am 22. Juli 1999 durch William Hoskins von der UCB aufgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=William Hoskins |url=ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |titel=License Change |hrsg=[[University of California, Berkeley]] |datum=1999-07-22 |sprache=en |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die [[#4-klauseln|oben]] zitierte Fassung wird jetzt (auf Websites unter &#039;&#039;www.gnu.org&#039;&#039;) als &amp;quot;4-clause BSD license&amp;quot; (&#039;&#039;&#039;4-Klausel-BSD&#039;&#039;&#039;) bezeichnet, die neue Lizenz als &amp;quot;3-clause BSD&amp;quot; (&#039;&#039;&#039;3-Klausel-BSD&#039;&#039;&#039;) beziehungsweise &amp;quot;&#039;&#039;&#039;modified&#039;&#039;&#039; BSD license&amp;quot;, diese ist kompatibel mit der GNU GPL.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#ModifiedBSD |titel=Various Licenses and Comments about Them |titelerg=Modified BSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-12}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Freizügige Open-Source-Lizenz#GPL-Kompatibilität|GNU General Public License#Kompatibilität von Lizenzen mit der GNU GPL}}&lt;br /&gt;
&lt;br /&gt;
=== FreeBSD-Lizenz ===&lt;br /&gt;
Eine &amp;quot;2-clause BSD&amp;quot; (&#039;&#039;&#039;2-Klausel-BSD&#039;&#039;&#039;) ist ebenfalls gebräuchlich. Sie enthält nur die ersten beiden Bedingungen (also ebenfalls nicht die [[#Werbeklausel|Werbeklausel]]) und wird manchmal als &amp;quot;&#039;&#039;&#039;Simplified&#039;&#039;&#039; BSD License&amp;quot; oder &amp;quot;&#039;&#039;&#039;[[FreeBSD]]&#039;&#039;&#039; license&amp;quot;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/licenses/license-list.html#FreeBSD |titel=Various Licenses and Comments about Them |titelerg=FreeBSD license |hrsg=[[GNU-Projekt]] |sprache=en |kommentar=nach 2013 |abruf=2017-08-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;!--TODO besser &amp;quot;Anm.&amp;quot;--&amp;gt;Hinweise zur &#039;&#039;Datierung&#039;&#039; der FreeUSB-Fassung als Produkt des [[FreeBSD]]-Projekts wirken insgesamt verwirrend. Eine Fassung bei wayback=19990429093111|text=web.archive.org wurde am 29. April 1999 archiviert, trägt einen [[Versionsverwaltung|Versionsverwaltungs]]-[[Zeitstempel]] &amp;quot;$Date: 1998/12/31 14:28:59 $&amp;quot;, oben ein 1994 und unten ein 1995 beginnendes Copyright. Die aktuellere [https://www.freebsd.org/copyright/freebsd-license.html Webseite bei www.freebsd.org] trägt oben ein 1992 beginnendes Copyright. Die oberen Copyrightanggaben sind vielleicht nur Beispiele für die konkrete Gestaltung einer Lizenz einer bestimmten Auslieferungsversion eines bestimmten Programms, vgl. [[en:BSD licenses#2-clause license (&amp;quot;Simplified BSD License&amp;quot; or &amp;quot;FreeBSD License&amp;quot;)]]. [https://www.gnu.org/licenses/bsd.html gnu.org] behauptet, die FreeBSD-Lizenz sei Folge eines Ratschlags von vermutlich [[Richard Stallman]] (&amp;quot;… in my ‘spare time’ …&amp;quot;, sein Name steht jedoch nicht auf der Website) &#039;&#039;1996&#039;&#039; gewesen.&amp;lt;/ref&amp;gt; bezeichnet. Die eigentliche FreeBSD-Fassung hat gegenüber der 3- und der 4-Klausel-BSD unterhalb des in Großbuchstaben gesetzten Absatzes (der [[Haftungsklausel]]) den Zusatz&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.&lt;br /&gt;
 |Übersetzung=Die Ansichten und Schlussfolgerungen in der Software und Dokumentation sind diejenigen der Autoren [der letzten beiden] und sollten nicht als offizielle explizite oder implizite Richtlinien des FreeBSD-Projekts verstanden werden.}}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Malte Grützmacher: &#039;&#039;Open Source Software - BSD Copyright und Apache Software License - Copyright statt Copyleft&#039;&#039;. In: &#039;&#039;Der IT-Rechtsberater&#039;&#039; (ITRB), 2006, 108 ff.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.linfo.org/bsdlicense.html BSD-Lizenzen ausführlich] - Linux Information Project, 22. April 2004 (englisch) abgerufen am 11. August 2017 &lt;br /&gt;
* [ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Knappe Empfehlung] der [[University of California, Berkeley]], von der 4-Klausel-Fassung auf die 3-Klausel-Fassung zu wechseln, 22. Juli 1999 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
* [https://www.gnu.org/licenses/bsd.html Diskussion der 4-Klausel-Lizenz und von Alternativen] - [[GNU-Projekt]] - 1998 bis 2015 (englisch) abgerufen am 11. August 2017 (&amp;quot;The BSD License Problem&amp;quot;)&lt;br /&gt;
* [https://www.freebsd.org/copyright/freebsd-license.html 2-Klausel-Fassung] - [[FreeBSD]], 1992 bis 2016 (englisch) abgerufen am 11. August 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rechtshinweis}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:BSDLizenz}}&lt;br /&gt;
[[Kategorie:FLOSS-Lizenz]]&lt;br /&gt;
[[Kategorie:BSD]]&lt;br /&gt;
[[Kategorie:FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
# https://de.wikipedia.org/wiki/BSD-Lizenz&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Kategorie:Software&amp;diff=180852</id>
		<title>Kategorie:Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Kategorie:Software&amp;diff=180852"/>
		<updated>2026-11-01T09:42:12Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[Software]]&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:Informatik]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Kategorie:Software/Lizenz&amp;diff=180851</id>
		<title>Kategorie:Software/Lizenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Kategorie:Software/Lizenz&amp;diff=180851"/>
		<updated>2026-11-01T09:41:00Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[Software/Lizenz]]&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux&amp;diff=180849</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux&amp;diff=180849"/>
		<updated>2026-11-01T09:27:42Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Datei:Tux.svg|mini|150px|Tux]]&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039; - [[Freie Software|Freies]], [[Unixoides System|unixähnliches]] [[Mehrbenutzersystem|Mehrbenutzer]]-[[Betriebssystem]], basierend auf dem [[Linux (Kernel)|Linux-Kernel]] und [[GNU]]-Software&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
* [[Freie Software|Freies]]&lt;br /&gt;
* [[Unixoides System|unixähnliches]] &lt;br /&gt;
* [[Mehrbenutzersystem|Mehrbenutzer]]&lt;br /&gt;
* [[Betriebssystem]]&lt;br /&gt;
&lt;br /&gt;
basierend auf&lt;br /&gt;
* [[Linux/Kernel|Linux-Kernel]]&lt;br /&gt;
* [[GNU]]-Software&lt;br /&gt;
&lt;br /&gt;
; Verbreitung&lt;br /&gt;
Große Verbreitung durch [[Lizenzierung]] des [[Linux-Kernel]]s unter der freien Lizenz [[GNU General Public License|GPL]]&lt;br /&gt;
&lt;br /&gt;
; Initiatoren&lt;br /&gt;
Einer der Initiatoren von Linux war der finnische Programmierer [[Linus Torvalds]]&lt;br /&gt;
* Er nimmt bis heute eine koordinierende Rolle bei der Weiterentwicklung des Linux-Kernels ein&lt;br /&gt;
&lt;br /&gt;
; Modularer Aufbau&lt;br /&gt;
Das modular aufgebaute Betriebssystem wird von Softwareentwicklern auf der ganzen Welt weiterentwickelt, die an den verschiedenen Projekten mitarbeiten&lt;br /&gt;
* An der Entwicklung sind Unternehmen, [[Non-Profit-Organisation]]en und viele Freiwillige beteiligt. &lt;br /&gt;
&lt;br /&gt;
; Distribution&lt;br /&gt;
Beim Gebrauch auf Computern kommen meist sogenannte [[Linux-Distribution]]en zum Einsatz&lt;br /&gt;
* Eine Distribution fasst den Linux-[[Kernel (Betriebssystem)|Kernel]] mit verschiedener Software zu einem Betriebssystem zusammen, das für die Endnutzung geeignet ist&lt;br /&gt;
* Dabei passen viele [[Distributor]]en und versierte Benutzer die Software an ihre eigenen Zwecke an&lt;br /&gt;
&lt;br /&gt;
; Einsatz&lt;br /&gt;
Linux wird vielfältig und umfassend eingesetzt, beispielsweise auf [[Arbeitsplatzrechner]]n, [[Server]]n, [[Mobiltelefon]]en, [[Router]]n, [[Notebook]]s, [[Eingebettetes System|Embedded Systems]], Multimedia-Endgeräten und [[Supercomputer]]n&lt;br /&gt;
&lt;br /&gt;
Dabei wird Linux unterschiedlich häufig genutzt&lt;br /&gt;
* So ist Linux im Server-Markt wie auch im mobilen Bereich eine feste Größe, während es auf dem Desktop und Laptops eine geringe Rolle spielt&lt;br /&gt;
* Im November 2023 war es in Deutschland auf ca. 2,8 % der [[Desktop-Computer|Desktop]]-Systeme installiert, und erreichte Anfang 2024 erstmals eine weltweite Verbreitung von über 4 %&lt;br /&gt;
&lt;br /&gt;
; Anwender&lt;br /&gt;
* Privatleute&lt;br /&gt;
* Regierungen&lt;br /&gt;
* Organisationen&lt;br /&gt;
* Unternehmen&lt;br /&gt;
&lt;br /&gt;
; Namensrechte&lt;br /&gt;
Patentrechtlich wird [[Linux]] durch das [[Open Invention Network]] (OIN) geschützt&lt;br /&gt;
&lt;br /&gt;
; Fortbestand und Weiterentwicklung &lt;br /&gt;
Des Weiteren fördert und unterstützt die [[Linux Foundation]] den Fortbestand und die Weiterentwicklung von Linux&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
; Kategorien&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Linux&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Unterseiten&lt;br /&gt;
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Linux&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
__KEIN_INHALTSVERZEICHNIS__&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180848</id>
		<title>Unix-artige Systeme</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180848"/>
		<updated>2026-11-01T09:23:53Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[GNU-System]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[AIX]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[macOS]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Unix&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Unix}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180847</id>
		<title>Unix-artige Systeme</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180847"/>
		<updated>2026-11-01T09:23:39Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anwendung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[GNU-System]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[AIX]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[macOS]]&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Unix&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Unix}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180846</id>
		<title>Unix-artige Systeme</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180846"/>
		<updated>2026-11-01T09:22:15Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anhang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[GNU-System]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[AIX]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[macOS]]&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Unix&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Unix}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180845</id>
		<title>Unix-artige Systeme</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180845"/>
		<updated>2026-11-01T09:22:05Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anhang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[GNU-System]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[AIX]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[macOS]]&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Unix&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Unix}}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180844</id>
		<title>Unix-artige Systeme</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180844"/>
		<updated>2026-11-01T09:21:43Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Aufruf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[GNU-System]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[AIX]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[macOS]]&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Unix&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Unix}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180843</id>
		<title>Unix-artige Systeme</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180843"/>
		<updated>2026-11-01T09:21:32Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[GNU-System]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[AIX]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[macOS]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Unix&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Unix}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180842</id>
		<title>Unix-artige Systeme</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Unix-artige_Systeme&amp;diff=180842"/>
		<updated>2026-11-01T09:21:19Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
{{Navigation|BSI/200-3|BSI/200-3/Einleitung/Beispiele}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;{{BASEPAGENAME}}&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[GNU-System]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[AIX]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[macOS]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover sortable options gnu big&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Unix !! GNU !! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || || || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
=== Umgebungsvariablen ===&lt;br /&gt;
=== Exit-Status ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options col1center big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Erfolg&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Fehler&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;1&amp;quot; line copy&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- output --&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; highlight=&amp;quot;&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt; /syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
{| class=&amp;quot;table table-striped table-hover options big&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Datei !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|-&lt;br /&gt;
| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
{{Navigation|&amp;lt;zurück&amp;gt;|&amp;lt;nachste&amp;gt;}}&lt;br /&gt;
----&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Unix&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Unix}/}}&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180841</id>
		<title>Linux/Datei/Pipe</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180841"/>
		<updated>2026-11-01T09:16:32Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Named Pipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pipe&#039;&#039;&#039; - [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO)&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
; Pipe&lt;br /&gt;
* Pipeline&lt;br /&gt;
* englisch &#039;&#039;Rohrleitung&#039;&#039;&lt;br /&gt;
* [[Datenstrom]] &lt;br /&gt;
* zwischen [[Prozess (Informatik)|Prozessen]]&lt;br /&gt;
* durch einen [[Puffer (Informatik)|Puffer]] &lt;br /&gt;
* Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039;&lt;br /&gt;
* (FIFO)&lt;br /&gt;
&lt;br /&gt;
Das bedeutet vereinfacht&lt;br /&gt;
, dass &lt;br /&gt;
ein Ergebnis eines [[Computerprogramm]]s als Eingabe eines weiteren Programms verwendet wird&lt;br /&gt;
&lt;br /&gt;
Pipes wurden 1973 von [[Douglas McIlroy]] für das Betriebssystem [[Unix]] entwickelt&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
; Beispiel&lt;br /&gt;
 ls -R ./Bilder | grep -ic &#039;\.jpg$&#039;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel sind die zwei kleinen Programme &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; über eine Pipe (Symbol &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) verbunden. &lt;br /&gt;
* Entsprechend der [[Unix-Philosophie]] sind beides Programme, die eine einzelne Aufgabe erledigen, auf Textströmen basieren und zusammen arbeiten können.&lt;br /&gt;
* das Programm &#039;&#039;ls&#039;&#039; dient dazu, den Inhalt von Dateipfaden in Textform zu listen &lt;br /&gt;
* &#039;&#039;grep&#039;&#039; ist ein Programm, das Texte nach Zeichenketten durchsuchen kann&lt;br /&gt;
&lt;br /&gt;
Im Beispiel wird &#039;&#039;ls&#039;&#039; angewiesen, das Verzeichnis &#039;&#039;Bilder&#039;&#039; einschließlich der Unterverzeichnisse (Schalter &#039;&#039;R&#039;&#039;) zu listen. &lt;br /&gt;
* Das Ergebnis (einen Text) schickt &#039;&#039;ls&#039;&#039; in eine Pipe. &lt;br /&gt;
&lt;br /&gt;
In der Pipe nimmt das Programm &#039;&#039;grep&#039;&#039; den Text in Empfang. &lt;br /&gt;
* Es wird angewiesen, den Text nach der Zeichenkette &#039;&#039;.jpg&#039;&#039; zu durchsuchen (der Punkt von &amp;quot;.jpg&amp;quot; wird mit einem [[Schrägstrich#Umgekehrter Schrägstrich|Backslash]] maskiert, weil er für &#039;&#039;grep&#039;&#039; zwei Bedeutungen hat). &lt;br /&gt;
* Dem Programm &#039;&#039;grep&#039;&#039; wurden noch die Schalter &#039;&#039;i&#039;&#039; und &#039;&#039;c&#039;&#039; mitgegeben. &#039;&#039;i&#039;&#039; bewirkt, dass bei der Zeichenkette Groß- und Kleinbuchstaben gleich behandelt werden (es wird also auch &amp;quot;JPG&amp;quot; gefunden); der Schalter &#039;&#039;c&#039;&#039; weist &#039;&#039;grep&#039;&#039; an, nicht die Fundstellen zu listen, sondern deren Anzahl auszugeben. &lt;br /&gt;
&lt;br /&gt;
Das Ergebnis der Pipe ist also die Anzahl der JPG-Bilder unterhalb des Verzeichnisses ./Bilder. &lt;br /&gt;
&lt;br /&gt;
Auf den ersten Blick erscheint es einfacher, wenn man das Programm &#039;&#039;ls&#039;&#039; mit mehr Funktionalität ausstattet, um die umständliche Schreibweise der Pipe zu umgehen (wie der Befehl &#039;&#039;dir&#039;&#039; bei [[Disk Operating System|DOS]] und dessen Nachfolger). &lt;br /&gt;
* Anhänger der Unix-Philosophie betonen aber, dass das Aufteilen eines größeren Problems in Teilprobleme für entsprechend spezialisierte Programme effektiver sei.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen einer Pipe ==&lt;br /&gt;
&lt;br /&gt;
Unter den meisten Betriebssystemen und Programmiersprachen werden nach Anforderung einer Pipe durch den Systemaufruf &#039;&#039;&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pipe()&amp;lt;/span&amp;gt;&#039;&#039; vom [[Betriebssystem]] zwei Zugriffskennungen (engl.: &#039;&#039;[[handle]]s&#039;&#039;) zurückgeliefert, die zum Schreiben in die bzw.&amp;amp;nbsp;&lt;br /&gt;
* Lesen aus der Pipe benötigt werden. &lt;br /&gt;
* Auch Kindprozesse erben den Zugriff auf diese &#039;&#039;handles&#039;&#039;. &lt;br /&gt;
* Mit der Beendigung des letzten Prozesses, der Zugriff auf eine aktive Pipe hat, wird diese vom Betriebssystem beendet.&lt;br /&gt;
&lt;br /&gt;
== Pipe-Varianten ==&lt;br /&gt;
; Anonyme Pipes&lt;br /&gt;
Einschränkungen&lt;br /&gt;
* Sie können nur in eine Richtung verwendet werden: ein [[Prozess (Informatik)|Prozess]] schreibt, der andere liest.&lt;br /&gt;
* Sie können nur für die [[Kommunikation]] zwischen eng verwandten Prozessen benutzt werden.&lt;br /&gt;
* Die maximale Datenmenge, die eine Pipe enthalten kann, ist relativ klein.&lt;br /&gt;
&lt;br /&gt;
; Benannte Pipes&lt;br /&gt;
Named Pipes&lt;br /&gt;
* können dagegen auch zur Kommunikation zwischen Prozessen eingesetzt werden, die nicht miteinander verwandt sind und sich darüber hinaus auf unterschiedlichen Rechnern innerhalb eines [[Rechnernetz|Netzwerkes]] befinden dürfen. &lt;br /&gt;
* Sie sind flexibler als anonyme Pipes und eignen sich für sogenannte [[Client-Server]]-Anwendungen (es lassen sich auch [[Remote Procedure Call|RPCs]] realisieren). &lt;br /&gt;
* Benannte Pipes ermöglichen die gleichzeitige Kommunikation in beide Richtungen, das heißt, Daten können im [[Duplex (Nachrichtentechnik)|Vollduplexbetrieb]] zwischen den Prozessen ausgetauscht werden.&lt;br /&gt;
* Jeder Prozess, der den Namen einer benannten Pipe kennt, kann über diesen Namen die Verbindung zur Pipe und damit zu anderen Prozessen herstellen.&lt;br /&gt;
&lt;br /&gt;
== Pipes in Betriebssystemen ==&lt;br /&gt;
&lt;br /&gt;
Pipes sind in verschiedenen [[Betriebssystem]]en realisiert, die meisten bieten sowohl anonyme als auch benannte Pipes.&lt;br /&gt;
&lt;br /&gt;
=== Unix ===&lt;br /&gt;
==== Anonyme Pipes ====&lt;br /&gt;
[[Pipeline (Unix)|Pipe]]s sind unter [[Unix]] und [[Unixoides System|unixoiden Betriebssystemen]] eines der mächtigsten Werkzeuge, um die sequentielle Abarbeitung von Befehlen auf einem bestimmten Datenbestand zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Bei einer &#039;&#039;anonymen Pipe&#039;&#039; ist die Kommunikation dabei auf mehrere Prozesse gleichen Ursprungs beschränkt. &lt;br /&gt;
* Diese (Ursprungs-)Beziehung entsteht meistens durch [[Fork (Unix)|Forks]]. &lt;br /&gt;
* In der [[Kommandozeileninterpreter|Shell]] wird eine &#039;&#039;anonyme Pipe&#039;&#039; zum Startzeitpunkt der Programme durch Eingabe eines &amp;quot;|&amp;quot;-Zeichens erzeugt. &lt;br /&gt;
* Die Shell ist dann der (gemeinsame) Elternprozess aller Prozesse und erledigt die Forks automatisch.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
&lt;br /&gt;
 [[grep]] &#039;.sshd.*Invalid user&#039; /var/log/messages | awk &#039;{print $NF}&#039; | sort -u&lt;br /&gt;
&lt;br /&gt;
Hier wird die System-[[Logdatei]] nach dem Suchbegriff &amp;quot;sshd&amp;quot; durchsucht, dem in derselben Zeile der Text &amp;quot;Invalid user&amp;quot; folgt. &lt;br /&gt;
* Anschließend wird das letzte Feld aus der Meldung herausgeschnitten (&amp;quot;awk&amp;amp;nbsp;…&amp;quot;), das hier die IP-Adresse des Rechners enthält, von dem aus der ssh-Zugriff ausging. &lt;br /&gt;
* Zum Schluss werden diese IP-Adressen so sortiert, dass sie nicht mehrfach auftreten (&amp;quot;sort --unique&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die an einer solchen Pipe beteiligten Programme nehmen (bis auf das erste) [[Eingabe (Computer)|Eingabedaten]] von ihrer [[Standardeingabe]] entgegen und stellen (bis auf das letzte) [[Ausgabe (Computer)|Ausgabedaten]] auf ihrer [[Standardausgabe]] bereit, siehe auch [[Filter (Unix)]]. &lt;br /&gt;
* Verlangt eine Anwendung die Angabe von Dateinamen für die Ein- oder Ausgabe, so kann man oft durch die Angabe eines Minuszeichens als Dateiname erreichen, dass auf die Standardausgabe geschrieben bzw.&amp;amp;nbsp;&lt;br /&gt;
* von der Standardeingabe gelesen wird. &lt;br /&gt;
* Wenn sie diese Konvention implementiert haben, ist so das Schreiben in bzw.&amp;amp;nbsp;das Lesen aus einer Pipe auch mit solchen Anwendungen realisierbar.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 tar cf - /home/user/ogg/mycolouringbook | ssh -l user server &amp;quot;cd /var/ogg &amp;amp;&amp;amp; tar xvf -&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hier wird der Inhalt eines Verzeichnisses mit [[Tar (EDV)|tar]] zu einem [[Elektronische Archivierung|Archiv]] zusammengepackt, über eine [[Secure Shell|SSH]]-Verbindung zu einem anderen Rechner verschickt und dort entpackt.&lt;br /&gt;
&lt;br /&gt;
==== Named Pipe ====&lt;br /&gt;
Eine &#039;&#039;Named Pipe&#039;&#039;, auch &#039;&#039;FIFO&#039;&#039; (von first-in-first-out) genannt, ist eine Pipe, die von zwei Prozessen zur Laufzeit über einen Dateinamen zum Lesen oder Schreiben geöffnet werden kann. &lt;br /&gt;
* Bei einer &#039;&#039;Named Pipe&#039;&#039; müssen die Prozesse keinen gemeinsamen Ursprung haben, die Prozesse müssen lediglich zum Zugriff auf die Pipe autorisiert sein und den Namen der Pipe kennen.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 mkfifo einefifo&lt;br /&gt;
 cat /var/log/messages &amp;gt; einefifo &amp;amp;&lt;br /&gt;
 grep sshd &amp;lt; einefifo&lt;br /&gt;
&lt;br /&gt;
FIFOs überdauern die sie verwendenden Prozesse, weil sie Bestandteil des Dateisystems sind. &lt;br /&gt;
* Allerdings kann eine FIFO keinen Inhalt haben, solange sie von keinem Prozess geöffnet ist. &lt;br /&gt;
* Das bedeutet, dass der gepufferte Inhalt verloren geht, wenn ein schreibender Prozess sein Ende der Pipe schließt, ohne dass ein lesender Prozess das andere Ende geöffnet hat.&lt;br /&gt;
&lt;br /&gt;
==== Verwendung einer unidirektionalen Unix-Pipe ====&lt;br /&gt;
Dieser Sourcecode bewirkt das Gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void){&lt;br /&gt;
&lt;br /&gt;
// pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben&lt;br /&gt;
int pipe_verbindung[2];&lt;br /&gt;
&lt;br /&gt;
//Initialisierung durch die Funktion Pipe&lt;br /&gt;
pipe(pipe_verbindung);&lt;br /&gt;
&lt;br /&gt;
//Kindprozess erzeugen&lt;br /&gt;
if (fork()==0){&lt;br /&gt;
    // dup2 verbindet den Filedeskriptor der Pipe mit dem Filedeskriptor der Standardausgabe&lt;br /&gt;
    dup2(pipe_verbindung[1],1);&lt;br /&gt;
&lt;br /&gt;
    // der Leseausgang muss geschlossen werden, da dieser Prozess nichts liest&lt;br /&gt;
    close(pipe_verbindung[0]);&lt;br /&gt;
&lt;br /&gt;
     // Kommando ausführen, Standardausgabe des Kommandos ist mit der Pipe verbunden&lt;br /&gt;
    execlp(&amp;quot;who&amp;quot;,&amp;quot;who&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
// dann zweiten Kindprozess erzeugen&lt;br /&gt;
else if (fork()==0){&lt;br /&gt;
    dup2(pipe_verbindung[0],0);&lt;br /&gt;
    close(pipe_verbindung[1]);&lt;br /&gt;
    execlp(&amp;quot;sort&amp;quot;,&amp;quot;sort&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Schreibender Prozess&lt;br /&gt;
Prozess 1 hat zunächst auch lesenden Zugriff auf die Pipe (unidirektional)&lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(0) zum Lesen sperren.&lt;br /&gt;
* Genauso hat der lesende Prozess (Prozess 2) zunächst schreibenden Zugriff auf die Pipe. &lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(1) zum Schreiben sperren.&lt;br /&gt;
&lt;br /&gt;
; Deskriptoren&lt;br /&gt;
Werden die nicht benötigten Deskriptoren nicht gesperrt, kommt es zu Komplikationen&lt;br /&gt;
Wenn zum Beispiel Prozess 1 keine Daten mehr zu versenden hat, terminiert er. &lt;br /&gt;
* Allerdings wird Prozess 2 nicht terminieren, da noch ein Filedeskriptor(1) zum Schreiben (sein eigener) für weitere Eingaben auf die Pipe gesetzt ist. &lt;br /&gt;
* Er wartet, aber es kommen keine Daten.&lt;br /&gt;
&lt;br /&gt;
; Ein anderes denkbares Szenario&lt;br /&gt;
Prozess 1 kann nicht terminieren&lt;br /&gt;
* weil er Lesezugriff auf die Pipe hat und für immer und ewig auf Daten des Gegenspielers wartet, aber niemals welche ankommen werden, da er erstens bereits terminiert ist und zweitens auch niemals welche gesendet hat&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
; [[Windows]] kennt anonyme und benannte Pipes. &lt;br /&gt;
* Benannte Pipes lassen sich über das Pipe-[[Programmierschnittstelle|API]] analog zu den [[Server Message Block|SMB]]-Freigaben als \\&#039;&#039;ServerName&#039;&#039;\pipe\&#039;&#039;PipeName&#039;&#039; ansprechen.&lt;br /&gt;
&lt;br /&gt;
Anonyme Pipes sind in der Windows-Eingabeaufforderung möglich, um beispielsweise.&amp;amp;nbsp;mit dem &#039;&#039;find&#039;&#039;-Befehl in der Ausgabe eines &#039;&#039;dir&#039;&#039;-Befehls nur die Ausgaben zu erhalten, die bestimmte Zeichenketten im Pfad oder Dateinamen enthalten (was durch die &#039;&#039;dir&#039;&#039;-Syntax nicht immer vollständig abgedeckt ist): So gibt folgende Befehlseingabe alle Unterverzeichnisse mit enthaltenen .java Dateien aus, in denen im Pfad das Wort &#039;&#039;Render&#039;&#039; enthalten ist, sowie die .java Dateien selbst, in dessen Dateiname &#039;&#039;Render&#039;&#039; enthalten ist:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dir *.java /s | find &amp;quot;Render&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Linux/Datei/Typ&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Linux/Datei/}}&lt;br /&gt;
----&lt;br /&gt;
* [[Netcat]]&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Pipe_(Informatik)&lt;br /&gt;
# [https://msdn.microsoft.com/de-de/library/aa365780.aspx Dokumentation des Windows Pipe API] Microsoft Developer Network [MSDN]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Typ]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180840</id>
		<title>Linux/Datei/Pipe</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180840"/>
		<updated>2026-11-01T09:09:47Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pipe&#039;&#039;&#039; - [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO)&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
; Pipe&lt;br /&gt;
* Pipeline&lt;br /&gt;
* englisch &#039;&#039;Rohrleitung&#039;&#039;&lt;br /&gt;
* [[Datenstrom]] &lt;br /&gt;
* zwischen [[Prozess (Informatik)|Prozessen]]&lt;br /&gt;
* durch einen [[Puffer (Informatik)|Puffer]] &lt;br /&gt;
* Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039;&lt;br /&gt;
* (FIFO)&lt;br /&gt;
&lt;br /&gt;
Das bedeutet vereinfacht&lt;br /&gt;
, dass &lt;br /&gt;
ein Ergebnis eines [[Computerprogramm]]s als Eingabe eines weiteren Programms verwendet wird&lt;br /&gt;
&lt;br /&gt;
Pipes wurden 1973 von [[Douglas McIlroy]] für das Betriebssystem [[Unix]] entwickelt&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
; Beispiel&lt;br /&gt;
 ls -R ./Bilder | grep -ic &#039;\.jpg$&#039;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel sind die zwei kleinen Programme &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; über eine Pipe (Symbol &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) verbunden. &lt;br /&gt;
* Entsprechend der [[Unix-Philosophie]] sind beides Programme, die eine einzelne Aufgabe erledigen, auf Textströmen basieren und zusammen arbeiten können.&lt;br /&gt;
* das Programm &#039;&#039;ls&#039;&#039; dient dazu, den Inhalt von Dateipfaden in Textform zu listen &lt;br /&gt;
* &#039;&#039;grep&#039;&#039; ist ein Programm, das Texte nach Zeichenketten durchsuchen kann&lt;br /&gt;
&lt;br /&gt;
Im Beispiel wird &#039;&#039;ls&#039;&#039; angewiesen, das Verzeichnis &#039;&#039;Bilder&#039;&#039; einschließlich der Unterverzeichnisse (Schalter &#039;&#039;R&#039;&#039;) zu listen. &lt;br /&gt;
* Das Ergebnis (einen Text) schickt &#039;&#039;ls&#039;&#039; in eine Pipe. &lt;br /&gt;
&lt;br /&gt;
In der Pipe nimmt das Programm &#039;&#039;grep&#039;&#039; den Text in Empfang. &lt;br /&gt;
* Es wird angewiesen, den Text nach der Zeichenkette &#039;&#039;.jpg&#039;&#039; zu durchsuchen (der Punkt von &amp;quot;.jpg&amp;quot; wird mit einem [[Schrägstrich#Umgekehrter Schrägstrich|Backslash]] maskiert, weil er für &#039;&#039;grep&#039;&#039; zwei Bedeutungen hat). &lt;br /&gt;
* Dem Programm &#039;&#039;grep&#039;&#039; wurden noch die Schalter &#039;&#039;i&#039;&#039; und &#039;&#039;c&#039;&#039; mitgegeben. &#039;&#039;i&#039;&#039; bewirkt, dass bei der Zeichenkette Groß- und Kleinbuchstaben gleich behandelt werden (es wird also auch &amp;quot;JPG&amp;quot; gefunden); der Schalter &#039;&#039;c&#039;&#039; weist &#039;&#039;grep&#039;&#039; an, nicht die Fundstellen zu listen, sondern deren Anzahl auszugeben. &lt;br /&gt;
&lt;br /&gt;
Das Ergebnis der Pipe ist also die Anzahl der JPG-Bilder unterhalb des Verzeichnisses ./Bilder. &lt;br /&gt;
&lt;br /&gt;
Auf den ersten Blick erscheint es einfacher, wenn man das Programm &#039;&#039;ls&#039;&#039; mit mehr Funktionalität ausstattet, um die umständliche Schreibweise der Pipe zu umgehen (wie der Befehl &#039;&#039;dir&#039;&#039; bei [[Disk Operating System|DOS]] und dessen Nachfolger). &lt;br /&gt;
* Anhänger der Unix-Philosophie betonen aber, dass das Aufteilen eines größeren Problems in Teilprobleme für entsprechend spezialisierte Programme effektiver sei.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen einer Pipe ==&lt;br /&gt;
&lt;br /&gt;
Unter den meisten Betriebssystemen und Programmiersprachen werden nach Anforderung einer Pipe durch den Systemaufruf &#039;&#039;&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pipe()&amp;lt;/span&amp;gt;&#039;&#039; vom [[Betriebssystem]] zwei Zugriffskennungen (engl.: &#039;&#039;[[handle]]s&#039;&#039;) zurückgeliefert, die zum Schreiben in die bzw.&amp;amp;nbsp;&lt;br /&gt;
* Lesen aus der Pipe benötigt werden. &lt;br /&gt;
* Auch Kindprozesse erben den Zugriff auf diese &#039;&#039;handles&#039;&#039;. &lt;br /&gt;
* Mit der Beendigung des letzten Prozesses, der Zugriff auf eine aktive Pipe hat, wird diese vom Betriebssystem beendet.&lt;br /&gt;
&lt;br /&gt;
== Pipe-Varianten ==&lt;br /&gt;
; Anonyme Pipes&lt;br /&gt;
Einschränkungen&lt;br /&gt;
* Sie können nur in eine Richtung verwendet werden: ein [[Prozess (Informatik)|Prozess]] schreibt, der andere liest.&lt;br /&gt;
* Sie können nur für die [[Kommunikation]] zwischen eng verwandten Prozessen benutzt werden.&lt;br /&gt;
* Die maximale Datenmenge, die eine Pipe enthalten kann, ist relativ klein.&lt;br /&gt;
&lt;br /&gt;
; Benannte Pipes&lt;br /&gt;
Named Pipes&lt;br /&gt;
* können dagegen auch zur Kommunikation zwischen Prozessen eingesetzt werden, die nicht miteinander verwandt sind und sich darüber hinaus auf unterschiedlichen Rechnern innerhalb eines [[Rechnernetz|Netzwerkes]] befinden dürfen. &lt;br /&gt;
* Sie sind flexibler als anonyme Pipes und eignen sich für sogenannte [[Client-Server]]-Anwendungen (es lassen sich auch [[Remote Procedure Call|RPCs]] realisieren). &lt;br /&gt;
* Benannte Pipes ermöglichen die gleichzeitige Kommunikation in beide Richtungen, das heißt, Daten können im [[Duplex (Nachrichtentechnik)|Vollduplexbetrieb]] zwischen den Prozessen ausgetauscht werden.&lt;br /&gt;
* Jeder Prozess, der den Namen einer benannten Pipe kennt, kann über diesen Namen die Verbindung zur Pipe und damit zu anderen Prozessen herstellen.&lt;br /&gt;
&lt;br /&gt;
== Pipes in Betriebssystemen ==&lt;br /&gt;
&lt;br /&gt;
Pipes sind in verschiedenen [[Betriebssystem]]en realisiert, die meisten bieten sowohl anonyme als auch benannte Pipes.&lt;br /&gt;
&lt;br /&gt;
=== Unix ===&lt;br /&gt;
==== Anonyme Pipes ====&lt;br /&gt;
[[Pipeline (Unix)|Pipe]]s sind unter [[Unix]] und [[Unixoides System|unixoiden Betriebssystemen]] eines der mächtigsten Werkzeuge, um die sequentielle Abarbeitung von Befehlen auf einem bestimmten Datenbestand zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Bei einer &#039;&#039;anonymen Pipe&#039;&#039; ist die Kommunikation dabei auf mehrere Prozesse gleichen Ursprungs beschränkt. &lt;br /&gt;
* Diese (Ursprungs-)Beziehung entsteht meistens durch [[Fork (Unix)|Forks]]. &lt;br /&gt;
* In der [[Kommandozeileninterpreter|Shell]] wird eine &#039;&#039;anonyme Pipe&#039;&#039; zum Startzeitpunkt der Programme durch Eingabe eines &amp;quot;|&amp;quot;-Zeichens erzeugt. &lt;br /&gt;
* Die Shell ist dann der (gemeinsame) Elternprozess aller Prozesse und erledigt die Forks automatisch.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
&lt;br /&gt;
 [[grep]] &#039;.sshd.*Invalid user&#039; /var/log/messages | awk &#039;{print $NF}&#039; | sort -u&lt;br /&gt;
&lt;br /&gt;
Hier wird die System-[[Logdatei]] nach dem Suchbegriff &amp;quot;sshd&amp;quot; durchsucht, dem in derselben Zeile der Text &amp;quot;Invalid user&amp;quot; folgt. &lt;br /&gt;
* Anschließend wird das letzte Feld aus der Meldung herausgeschnitten (&amp;quot;awk&amp;amp;nbsp;…&amp;quot;), das hier die IP-Adresse des Rechners enthält, von dem aus der ssh-Zugriff ausging. &lt;br /&gt;
* Zum Schluss werden diese IP-Adressen so sortiert, dass sie nicht mehrfach auftreten (&amp;quot;sort --unique&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die an einer solchen Pipe beteiligten Programme nehmen (bis auf das erste) [[Eingabe (Computer)|Eingabedaten]] von ihrer [[Standardeingabe]] entgegen und stellen (bis auf das letzte) [[Ausgabe (Computer)|Ausgabedaten]] auf ihrer [[Standardausgabe]] bereit, siehe auch [[Filter (Unix)]]. &lt;br /&gt;
* Verlangt eine Anwendung die Angabe von Dateinamen für die Ein- oder Ausgabe, so kann man oft durch die Angabe eines Minuszeichens als Dateiname erreichen, dass auf die Standardausgabe geschrieben bzw.&amp;amp;nbsp;&lt;br /&gt;
* von der Standardeingabe gelesen wird. &lt;br /&gt;
* Wenn sie diese Konvention implementiert haben, ist so das Schreiben in bzw.&amp;amp;nbsp;das Lesen aus einer Pipe auch mit solchen Anwendungen realisierbar.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 tar cf - /home/user/ogg/mycolouringbook | ssh -l user server &amp;quot;cd /var/ogg &amp;amp;&amp;amp; tar xvf -&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hier wird der Inhalt eines Verzeichnisses mit [[Tar (EDV)|tar]] zu einem [[Elektronische Archivierung|Archiv]] zusammengepackt, über eine [[Secure Shell|SSH]]-Verbindung zu einem anderen Rechner verschickt und dort entpackt.&lt;br /&gt;
&lt;br /&gt;
==== Named Pipe ====&lt;br /&gt;
Eine &#039;&#039;Named Pipe&#039;&#039;, auch &#039;&#039;FIFO&#039;&#039; (von first-in-first-out) genannt, ist eine Pipe, die von zwei Prozessen zur Laufzeit über einen Dateinamen zum Lesen oder Schreiben geöffnet werden kann. &lt;br /&gt;
* Bei einer &#039;&#039;Named Pipe&#039;&#039; müssen die Prozesse keinen gemeinsamen Ursprung haben, die Prozesse müssen lediglich zum Zugriff auf die Pipe autorisiert sein und den Namen der Pipe kennen.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 mkfifo einefifo&lt;br /&gt;
 cat /var/log/messages &amp;gt; einefifo &amp;amp;&lt;br /&gt;
 grep sshd &amp;lt; einefifo&lt;br /&gt;
&lt;br /&gt;
FIFOs überdauern die sie verwendenden Prozesse, weil sie Bestandteil des Dateisystems sind. &lt;br /&gt;
* Allerdings kann eine FIFO keinen Inhalt haben, solange sie von keinem Prozess geöffnet ist. &lt;br /&gt;
* Das bedeutet, dass der gepufferte Inhalt verloren geht, wenn ein schreibender Prozess sein Ende der Pipe schließt, ohne dass ein lesender Prozess das andere Ende geöffnet hat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verwendung einer unidirektionalen Unix-Pipe&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Sourcecode bewirkt das gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void){&lt;br /&gt;
&lt;br /&gt;
// pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben&lt;br /&gt;
int pipe_verbindung[2];&lt;br /&gt;
&lt;br /&gt;
//Initialisierung durch die Funktion Pipe&lt;br /&gt;
pipe(pipe_verbindung);&lt;br /&gt;
&lt;br /&gt;
//Kindprozess erzeugen&lt;br /&gt;
if (fork()==0){&lt;br /&gt;
    // dup2 verbindet den Filedeskriptor der Pipe mit dem Filedeskriptor der Standardausgabe&lt;br /&gt;
    dup2(pipe_verbindung[1],1);&lt;br /&gt;
&lt;br /&gt;
    // der Leseausgang muss geschlossen werden, da dieser Prozess nichts liest&lt;br /&gt;
    close(pipe_verbindung[0]);&lt;br /&gt;
&lt;br /&gt;
     // Kommando ausführen, Standardausgabe des Kommandos ist mit der Pipe verbunden&lt;br /&gt;
    execlp(&amp;quot;who&amp;quot;,&amp;quot;who&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
// dann zweiten Kindprozess erzeugen&lt;br /&gt;
else if (fork()==0){&lt;br /&gt;
    dup2(pipe_verbindung[0],0);&lt;br /&gt;
    close(pipe_verbindung[1]);&lt;br /&gt;
    execlp(&amp;quot;sort&amp;quot;,&amp;quot;sort&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Der schreibende Prozess (Prozess 1) hat zunächst auch lesenden Zugriff auf die Pipe (unidirektional)&lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(0) zum Lesen sperren.&lt;br /&gt;
* Genauso hat der lesende Prozess (Prozess 2) zunächst schreibenden Zugriff auf die Pipe. &lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(1) zum Schreiben sperren.&lt;br /&gt;
&lt;br /&gt;
; Werden die nicht benötigten Deskriptoren nicht gesperrt, kommt es zu Komplikationen&lt;br /&gt;
Wenn zum Beispiel Prozess 1 keine Daten mehr zu versenden hat, terminiert er. &lt;br /&gt;
* Allerdings wird Prozess 2 nicht terminieren, da noch ein Filedeskriptor(1) zum Schreiben (sein eigener) für weitere Eingaben auf die Pipe gesetzt ist. &lt;br /&gt;
* Er wartet, aber es kommen keine Daten.&lt;br /&gt;
Ein anderes denkbares Szenario ist, dass Prozess 1 nicht terminieren kann, weil er Lesezugriff auf die Pipe hat und für immer und ewig auf Daten des Gegenspielers wartet, aber niemals welche ankommen werden, da er erstens schon längst terminiert ist und zweitens auch niemals welche gesendet hat.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
; [[Windows]] kennt anonyme und benannte Pipes. &lt;br /&gt;
* Benannte Pipes lassen sich über das Pipe-[[Programmierschnittstelle|API]] analog zu den [[Server Message Block|SMB]]-Freigaben als \\&#039;&#039;ServerName&#039;&#039;\pipe\&#039;&#039;PipeName&#039;&#039; ansprechen.&lt;br /&gt;
&lt;br /&gt;
Anonyme Pipes sind in der Windows-Eingabeaufforderung möglich, um beispielsweise.&amp;amp;nbsp;mit dem &#039;&#039;find&#039;&#039;-Befehl in der Ausgabe eines &#039;&#039;dir&#039;&#039;-Befehls nur die Ausgaben zu erhalten, die bestimmte Zeichenketten im Pfad oder Dateinamen enthalten (was durch die &#039;&#039;dir&#039;&#039;-Syntax nicht immer vollständig abgedeckt ist): So gibt folgende Befehlseingabe alle Unterverzeichnisse mit enthaltenen .java Dateien aus, in denen im Pfad das Wort &#039;&#039;Render&#039;&#039; enthalten ist, sowie die .java Dateien selbst, in dessen Dateiname &#039;&#039;Render&#039;&#039; enthalten ist:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dir *.java /s | find &amp;quot;Render&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Linux/Datei/Typ&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Linux/Datei/}}&lt;br /&gt;
----&lt;br /&gt;
* [[Netcat]]&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Pipe_(Informatik)&lt;br /&gt;
# [https://msdn.microsoft.com/de-de/library/aa365780.aspx Dokumentation des Windows Pipe API] Microsoft Developer Network [MSDN]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Typ]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180839</id>
		<title>Linux/Datei/Pipe</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180839"/>
		<updated>2026-11-01T09:07:09Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pipe&#039;&#039;&#039; - [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO)&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Eine &#039;&#039;&#039;Pipe&#039;&#039;&#039; oder &#039;&#039;&#039;Pipeline&#039;&#039;&#039; (englisch &#039;&#039;Rohrleitung&#039;&#039;) ist ein [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO). &lt;br /&gt;
* Das bedeutet vereinfacht, dass ein Ergebnis eines [[Computerprogramm]]s als Eingabe eines weiteren Programms verwendet wird. &lt;br /&gt;
* Pipes wurden 1973 von [[Douglas McIlroy]] für das Betriebssystem [[Unix]] entwickelt.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
; Beispiel&lt;br /&gt;
 ls -R ./Bilder | grep -ic &#039;\.jpg$&#039;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel sind die zwei kleinen Programme &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; über eine Pipe (Symbol &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) verbunden. &lt;br /&gt;
* Entsprechend der [[Unix-Philosophie]] sind beides Programme, die eine einzelne Aufgabe erledigen, auf Textströmen basieren und zusammen arbeiten können.&lt;br /&gt;
* das Programm &#039;&#039;ls&#039;&#039; dient dazu, den Inhalt von Dateipfaden in Textform zu listen &lt;br /&gt;
* &#039;&#039;grep&#039;&#039; ist ein Programm, das Texte nach Zeichenketten durchsuchen kann&lt;br /&gt;
&lt;br /&gt;
Im Beispiel wird &#039;&#039;ls&#039;&#039; angewiesen, das Verzeichnis &#039;&#039;Bilder&#039;&#039; einschließlich der Unterverzeichnisse (Schalter &#039;&#039;R&#039;&#039;) zu listen. &lt;br /&gt;
* Das Ergebnis (einen Text) schickt &#039;&#039;ls&#039;&#039; in eine Pipe. &lt;br /&gt;
&lt;br /&gt;
In der Pipe nimmt das Programm &#039;&#039;grep&#039;&#039; den Text in Empfang. &lt;br /&gt;
* Es wird angewiesen, den Text nach der Zeichenkette &#039;&#039;.jpg&#039;&#039; zu durchsuchen (der Punkt von &amp;quot;.jpg&amp;quot; wird mit einem [[Schrägstrich#Umgekehrter Schrägstrich|Backslash]] maskiert, weil er für &#039;&#039;grep&#039;&#039; zwei Bedeutungen hat). &lt;br /&gt;
* Dem Programm &#039;&#039;grep&#039;&#039; wurden noch die Schalter &#039;&#039;i&#039;&#039; und &#039;&#039;c&#039;&#039; mitgegeben. &#039;&#039;i&#039;&#039; bewirkt, dass bei der Zeichenkette Groß- und Kleinbuchstaben gleich behandelt werden (es wird also auch &amp;quot;JPG&amp;quot; gefunden); der Schalter &#039;&#039;c&#039;&#039; weist &#039;&#039;grep&#039;&#039; an, nicht die Fundstellen zu listen, sondern deren Anzahl auszugeben. &lt;br /&gt;
&lt;br /&gt;
Das Ergebnis der Pipe ist also die Anzahl der JPG-Bilder unterhalb des Verzeichnisses ./Bilder. &lt;br /&gt;
&lt;br /&gt;
Auf den ersten Blick erscheint es einfacher, wenn man das Programm &#039;&#039;ls&#039;&#039; mit mehr Funktionalität ausstattet, um die umständliche Schreibweise der Pipe zu umgehen (wie der Befehl &#039;&#039;dir&#039;&#039; bei [[Disk Operating System|DOS]] und dessen Nachfolger). &lt;br /&gt;
* Anhänger der Unix-Philosophie betonen aber, dass das Aufteilen eines größeren Problems in Teilprobleme für entsprechend spezialisierte Programme effektiver sei.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen einer Pipe ==&lt;br /&gt;
&lt;br /&gt;
Unter den meisten Betriebssystemen und Programmiersprachen werden nach Anforderung einer Pipe durch den Systemaufruf &#039;&#039;&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pipe()&amp;lt;/span&amp;gt;&#039;&#039; vom [[Betriebssystem]] zwei Zugriffskennungen (engl.: &#039;&#039;[[handle]]s&#039;&#039;) zurückgeliefert, die zum Schreiben in die bzw.&amp;amp;nbsp;&lt;br /&gt;
* Lesen aus der Pipe benötigt werden. &lt;br /&gt;
* Auch Kindprozesse erben den Zugriff auf diese &#039;&#039;handles&#039;&#039;. &lt;br /&gt;
* Mit der Beendigung des letzten Prozesses, der Zugriff auf eine aktive Pipe hat, wird diese vom Betriebssystem beendet.&lt;br /&gt;
&lt;br /&gt;
== Pipe-Varianten ==&lt;br /&gt;
; Anonyme Pipes&lt;br /&gt;
Einschränkungen&lt;br /&gt;
* Sie können nur in eine Richtung verwendet werden: ein [[Prozess (Informatik)|Prozess]] schreibt, der andere liest.&lt;br /&gt;
* Sie können nur für die [[Kommunikation]] zwischen eng verwandten Prozessen benutzt werden.&lt;br /&gt;
* Die maximale Datenmenge, die eine Pipe enthalten kann, ist relativ klein.&lt;br /&gt;
&lt;br /&gt;
; Benannte Pipes&lt;br /&gt;
Named Pipes&lt;br /&gt;
* können dagegen auch zur Kommunikation zwischen Prozessen eingesetzt werden, die nicht miteinander verwandt sind und sich darüber hinaus auf unterschiedlichen Rechnern innerhalb eines [[Rechnernetz|Netzwerkes]] befinden dürfen. &lt;br /&gt;
* Sie sind flexibler als anonyme Pipes und eignen sich für sogenannte [[Client-Server]]-Anwendungen (es lassen sich auch [[Remote Procedure Call|RPCs]] realisieren). &lt;br /&gt;
* Benannte Pipes ermöglichen die gleichzeitige Kommunikation in beide Richtungen, das heißt, Daten können im [[Duplex (Nachrichtentechnik)|Vollduplexbetrieb]] zwischen den Prozessen ausgetauscht werden.&lt;br /&gt;
* Jeder Prozess, der den Namen einer benannten Pipe kennt, kann über diesen Namen die Verbindung zur Pipe und damit zu anderen Prozessen herstellen.&lt;br /&gt;
&lt;br /&gt;
== Pipes in Betriebssystemen ==&lt;br /&gt;
&lt;br /&gt;
Pipes sind in verschiedenen [[Betriebssystem]]en realisiert, die meisten bieten sowohl anonyme als auch benannte Pipes.&lt;br /&gt;
&lt;br /&gt;
=== Unix ===&lt;br /&gt;
==== Anonyme Pipes ====&lt;br /&gt;
[[Pipeline (Unix)|Pipe]]s sind unter [[Unix]] und [[Unixoides System|unixoiden Betriebssystemen]] eines der mächtigsten Werkzeuge, um die sequentielle Abarbeitung von Befehlen auf einem bestimmten Datenbestand zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Bei einer &#039;&#039;anonymen Pipe&#039;&#039; ist die Kommunikation dabei auf mehrere Prozesse gleichen Ursprungs beschränkt. &lt;br /&gt;
* Diese (Ursprungs-)Beziehung entsteht meistens durch [[Fork (Unix)|Forks]]. &lt;br /&gt;
* In der [[Kommandozeileninterpreter|Shell]] wird eine &#039;&#039;anonyme Pipe&#039;&#039; zum Startzeitpunkt der Programme durch Eingabe eines &amp;quot;|&amp;quot;-Zeichens erzeugt. &lt;br /&gt;
* Die Shell ist dann der (gemeinsame) Elternprozess aller Prozesse und erledigt die Forks automatisch.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
&lt;br /&gt;
 [[grep]] &#039;.sshd.*Invalid user&#039; /var/log/messages | awk &#039;{print $NF}&#039; | sort -u&lt;br /&gt;
&lt;br /&gt;
Hier wird die System-[[Logdatei]] nach dem Suchbegriff &amp;quot;sshd&amp;quot; durchsucht, dem in derselben Zeile der Text &amp;quot;Invalid user&amp;quot; folgt. &lt;br /&gt;
* Anschließend wird das letzte Feld aus der Meldung herausgeschnitten (&amp;quot;awk&amp;amp;nbsp;…&amp;quot;), das hier die IP-Adresse des Rechners enthält, von dem aus der ssh-Zugriff ausging. &lt;br /&gt;
* Zum Schluss werden diese IP-Adressen so sortiert, dass sie nicht mehrfach auftreten (&amp;quot;sort --unique&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die an einer solchen Pipe beteiligten Programme nehmen (bis auf das erste) [[Eingabe (Computer)|Eingabedaten]] von ihrer [[Standardeingabe]] entgegen und stellen (bis auf das letzte) [[Ausgabe (Computer)|Ausgabedaten]] auf ihrer [[Standardausgabe]] bereit, siehe auch [[Filter (Unix)]]. &lt;br /&gt;
* Verlangt eine Anwendung die Angabe von Dateinamen für die Ein- oder Ausgabe, so kann man oft durch die Angabe eines Minuszeichens als Dateiname erreichen, dass auf die Standardausgabe geschrieben bzw.&amp;amp;nbsp;&lt;br /&gt;
* von der Standardeingabe gelesen wird. &lt;br /&gt;
* Wenn sie diese Konvention implementiert haben, ist so das Schreiben in bzw.&amp;amp;nbsp;das Lesen aus einer Pipe auch mit solchen Anwendungen realisierbar.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 tar cf - /home/user/ogg/mycolouringbook | ssh -l user server &amp;quot;cd /var/ogg &amp;amp;&amp;amp; tar xvf -&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hier wird der Inhalt eines Verzeichnisses mit [[Tar (EDV)|tar]] zu einem [[Elektronische Archivierung|Archiv]] zusammengepackt, über eine [[Secure Shell|SSH]]-Verbindung zu einem anderen Rechner verschickt und dort entpackt.&lt;br /&gt;
&lt;br /&gt;
==== Named Pipe ====&lt;br /&gt;
Eine &#039;&#039;Named Pipe&#039;&#039;, auch &#039;&#039;FIFO&#039;&#039; (von first-in-first-out) genannt, ist eine Pipe, die von zwei Prozessen zur Laufzeit über einen Dateinamen zum Lesen oder Schreiben geöffnet werden kann. &lt;br /&gt;
* Bei einer &#039;&#039;Named Pipe&#039;&#039; müssen die Prozesse keinen gemeinsamen Ursprung haben, die Prozesse müssen lediglich zum Zugriff auf die Pipe autorisiert sein und den Namen der Pipe kennen.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 mkfifo einefifo&lt;br /&gt;
 cat /var/log/messages &amp;gt; einefifo &amp;amp;&lt;br /&gt;
 grep sshd &amp;lt; einefifo&lt;br /&gt;
&lt;br /&gt;
FIFOs überdauern die sie verwendenden Prozesse, weil sie Bestandteil des Dateisystems sind. &lt;br /&gt;
* Allerdings kann eine FIFO keinen Inhalt haben, solange sie von keinem Prozess geöffnet ist. &lt;br /&gt;
* Das bedeutet, dass der gepufferte Inhalt verloren geht, wenn ein schreibender Prozess sein Ende der Pipe schließt, ohne dass ein lesender Prozess das andere Ende geöffnet hat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verwendung einer unidirektionalen Unix-Pipe&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Sourcecode bewirkt das gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void){&lt;br /&gt;
&lt;br /&gt;
// pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben&lt;br /&gt;
int pipe_verbindung[2];&lt;br /&gt;
&lt;br /&gt;
//Initialisierung durch die Funktion Pipe&lt;br /&gt;
pipe(pipe_verbindung);&lt;br /&gt;
&lt;br /&gt;
//Kindprozess erzeugen&lt;br /&gt;
if (fork()==0){&lt;br /&gt;
    // dup2 verbindet den Filedeskriptor der Pipe mit dem Filedeskriptor der Standardausgabe&lt;br /&gt;
    dup2(pipe_verbindung[1],1);&lt;br /&gt;
&lt;br /&gt;
    // der Leseausgang muss geschlossen werden, da dieser Prozess nichts liest&lt;br /&gt;
    close(pipe_verbindung[0]);&lt;br /&gt;
&lt;br /&gt;
     // Kommando ausführen, Standardausgabe des Kommandos ist mit der Pipe verbunden&lt;br /&gt;
    execlp(&amp;quot;who&amp;quot;,&amp;quot;who&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
// dann zweiten Kindprozess erzeugen&lt;br /&gt;
else if (fork()==0){&lt;br /&gt;
    dup2(pipe_verbindung[0],0);&lt;br /&gt;
    close(pipe_verbindung[1]);&lt;br /&gt;
    execlp(&amp;quot;sort&amp;quot;,&amp;quot;sort&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Der schreibende Prozess (Prozess 1) hat zunächst auch lesenden Zugriff auf die Pipe (unidirektional)&lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(0) zum Lesen sperren.&lt;br /&gt;
* Genauso hat der lesende Prozess (Prozess 2) zunächst schreibenden Zugriff auf die Pipe. &lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(1) zum Schreiben sperren.&lt;br /&gt;
&lt;br /&gt;
; Werden die nicht benötigten Deskriptoren nicht gesperrt, kommt es zu Komplikationen&lt;br /&gt;
Wenn zum Beispiel Prozess 1 keine Daten mehr zu versenden hat, terminiert er. &lt;br /&gt;
* Allerdings wird Prozess 2 nicht terminieren, da noch ein Filedeskriptor(1) zum Schreiben (sein eigener) für weitere Eingaben auf die Pipe gesetzt ist. &lt;br /&gt;
* Er wartet, aber es kommen keine Daten.&lt;br /&gt;
Ein anderes denkbares Szenario ist, dass Prozess 1 nicht terminieren kann, weil er Lesezugriff auf die Pipe hat und für immer und ewig auf Daten des Gegenspielers wartet, aber niemals welche ankommen werden, da er erstens schon längst terminiert ist und zweitens auch niemals welche gesendet hat.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
; [[Windows]] kennt anonyme und benannte Pipes. &lt;br /&gt;
* Benannte Pipes lassen sich über das Pipe-[[Programmierschnittstelle|API]] analog zu den [[Server Message Block|SMB]]-Freigaben als \\&#039;&#039;ServerName&#039;&#039;\pipe\&#039;&#039;PipeName&#039;&#039; ansprechen.&lt;br /&gt;
&lt;br /&gt;
Anonyme Pipes sind in der Windows-Eingabeaufforderung möglich, um beispielsweise.&amp;amp;nbsp;mit dem &#039;&#039;find&#039;&#039;-Befehl in der Ausgabe eines &#039;&#039;dir&#039;&#039;-Befehls nur die Ausgaben zu erhalten, die bestimmte Zeichenketten im Pfad oder Dateinamen enthalten (was durch die &#039;&#039;dir&#039;&#039;-Syntax nicht immer vollständig abgedeckt ist): So gibt folgende Befehlseingabe alle Unterverzeichnisse mit enthaltenen .java Dateien aus, in denen im Pfad das Wort &#039;&#039;Render&#039;&#039; enthalten ist, sowie die .java Dateien selbst, in dessen Dateiname &#039;&#039;Render&#039;&#039; enthalten ist:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dir *.java /s | find &amp;quot;Render&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Linux/Datei/Typ&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Linux/Datei/}}&lt;br /&gt;
----&lt;br /&gt;
* [[Netcat]]&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Pipe_(Informatik)&lt;br /&gt;
# [https://msdn.microsoft.com/de-de/library/aa365780.aspx Dokumentation des Windows Pipe API] Microsoft Developer Network [MSDN]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Typ]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180838</id>
		<title>Linux/Datei/Pipe</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180838"/>
		<updated>2026-11-01T09:01:25Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anhang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pipe&#039;&#039;&#039; - [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO)&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Eine &#039;&#039;&#039;Pipe&#039;&#039;&#039; oder &#039;&#039;&#039;Pipeline&#039;&#039;&#039; (englisch &#039;&#039;[[Rohrleitung]]&#039;&#039;) ist ein [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO). &lt;br /&gt;
* Das bedeutet vereinfacht, dass ein Ergebnis eines [[Computerprogramm]]s als Eingabe eines weiteren Programms verwendet wird. &lt;br /&gt;
* Pipes wurden 1973 von [[Douglas McIlroy]] für das Betriebssystem [[Unix]] entwickelt.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
; Beispiel&lt;br /&gt;
 ls -R ./Bilder | grep -ic &#039;\.jpg$&#039;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel sind die zwei kleinen Programme &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; über eine Pipe (Symbol &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) verbunden. &lt;br /&gt;
* Entsprechend der [[Unix-Philosophie]] sind beides Programme, die eine einzelne Aufgabe erledigen, auf Textströmen basieren und zusammen arbeiten können.&lt;br /&gt;
* das Programm &#039;&#039;ls&#039;&#039; dient dazu, den Inhalt von Dateipfaden in Textform zu listen &lt;br /&gt;
* &#039;&#039;grep&#039;&#039; ist ein Programm, das Texte nach Zeichenketten durchsuchen kann&lt;br /&gt;
&lt;br /&gt;
Im Beispiel wird &#039;&#039;ls&#039;&#039; angewiesen, das Verzeichnis &#039;&#039;Bilder&#039;&#039; einschließlich der Unterverzeichnisse (Schalter &#039;&#039;R&#039;&#039;) zu listen. &lt;br /&gt;
* Das Ergebnis (einen Text) schickt &#039;&#039;ls&#039;&#039; in eine Pipe. &lt;br /&gt;
&lt;br /&gt;
In der Pipe nimmt das Programm &#039;&#039;grep&#039;&#039; den Text in Empfang. &lt;br /&gt;
* Es wird angewiesen, den Text nach der Zeichenkette &#039;&#039;.jpg&#039;&#039; zu durchsuchen (der Punkt von &amp;quot;.jpg&amp;quot; wird mit einem [[Schrägstrich#Umgekehrter Schrägstrich|Backslash]] maskiert, weil er für &#039;&#039;grep&#039;&#039; zwei Bedeutungen hat). &lt;br /&gt;
* Dem Programm &#039;&#039;grep&#039;&#039; wurden noch die Schalter &#039;&#039;i&#039;&#039; und &#039;&#039;c&#039;&#039; mitgegeben. &#039;&#039;i&#039;&#039; bewirkt, dass bei der Zeichenkette Groß- und Kleinbuchstaben gleich behandelt werden (es wird also auch &amp;quot;JPG&amp;quot; gefunden); der Schalter &#039;&#039;c&#039;&#039; weist &#039;&#039;grep&#039;&#039; an, nicht die Fundstellen zu listen, sondern deren Anzahl auszugeben. &lt;br /&gt;
&lt;br /&gt;
Das Ergebnis der Pipe ist also die Anzahl der JPG-Bilder unterhalb des Verzeichnisses ./Bilder. &lt;br /&gt;
&lt;br /&gt;
Auf den ersten Blick erscheint es einfacher, wenn man das Programm &#039;&#039;ls&#039;&#039; mit mehr Funktionalität ausstattet, um die umständliche Schreibweise der Pipe zu umgehen (wie der Befehl &#039;&#039;dir&#039;&#039; bei [[Disk Operating System|DOS]] und dessen Nachfolger). &lt;br /&gt;
* Anhänger der Unix-Philosophie betonen aber, dass das Aufteilen eines größeren Problems in Teilprobleme für entsprechend spezialisierte Programme effektiver sei.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen einer Pipe ==&lt;br /&gt;
&lt;br /&gt;
Unter den meisten Betriebssystemen und Programmiersprachen werden nach Anforderung einer Pipe durch den Systemaufruf &#039;&#039;&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pipe()&amp;lt;/span&amp;gt;&#039;&#039; vom [[Betriebssystem]] zwei Zugriffskennungen (engl.: &#039;&#039;[[handle]]s&#039;&#039;) zurückgeliefert, die zum Schreiben in die bzw.&amp;amp;nbsp;&lt;br /&gt;
* Lesen aus der Pipe benötigt werden. &lt;br /&gt;
* Auch Kindprozesse erben den Zugriff auf diese &#039;&#039;handles&#039;&#039;. &lt;br /&gt;
* Mit der Beendigung des letzten Prozesses, der Zugriff auf eine aktive Pipe hat, wird diese vom Betriebssystem beendet.&lt;br /&gt;
&lt;br /&gt;
== Pipe-Varianten ==&lt;br /&gt;
; Anonyme Pipes&lt;br /&gt;
Einschränkungen&lt;br /&gt;
* Sie können nur in eine Richtung verwendet werden: ein [[Prozess (Informatik)|Prozess]] schreibt, der andere liest.&lt;br /&gt;
* Sie können nur für die [[Kommunikation]] zwischen eng verwandten Prozessen benutzt werden.&lt;br /&gt;
* Die maximale Datenmenge, die eine Pipe enthalten kann, ist relativ klein.&lt;br /&gt;
&lt;br /&gt;
; Benannte Pipes&lt;br /&gt;
Named Pipes&lt;br /&gt;
* können dagegen auch zur Kommunikation zwischen Prozessen eingesetzt werden, die nicht miteinander verwandt sind und sich darüber hinaus auf unterschiedlichen Rechnern innerhalb eines [[Rechnernetz|Netzwerkes]] befinden dürfen. &lt;br /&gt;
* Sie sind flexibler als anonyme Pipes und eignen sich für sogenannte [[Client-Server]]-Anwendungen (es lassen sich auch [[Remote Procedure Call|RPCs]] realisieren). &lt;br /&gt;
* Benannte Pipes ermöglichen die gleichzeitige Kommunikation in beide Richtungen, das heißt, Daten können im [[Duplex (Nachrichtentechnik)|Vollduplexbetrieb]] zwischen den Prozessen ausgetauscht werden.&lt;br /&gt;
* Jeder Prozess, der den Namen einer benannten Pipe kennt, kann über diesen Namen die Verbindung zur Pipe und damit zu anderen Prozessen herstellen.&lt;br /&gt;
&lt;br /&gt;
== Pipes in Betriebssystemen ==&lt;br /&gt;
&lt;br /&gt;
Pipes sind in verschiedenen [[Betriebssystem]]en realisiert, die meisten bieten sowohl anonyme als auch benannte Pipes.&lt;br /&gt;
&lt;br /&gt;
=== Unix ===&lt;br /&gt;
==== Anonyme Pipes ====&lt;br /&gt;
[[Pipeline (Unix)|Pipe]]s sind unter [[Unix]] und [[Unixoides System|unixoiden Betriebssystemen]] eines der mächtigsten Werkzeuge, um die sequentielle Abarbeitung von Befehlen auf einem bestimmten Datenbestand zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Bei einer &#039;&#039;anonymen Pipe&#039;&#039; ist die Kommunikation dabei auf mehrere Prozesse gleichen Ursprungs beschränkt. &lt;br /&gt;
* Diese (Ursprungs-)Beziehung entsteht meistens durch [[Fork (Unix)|Forks]]. &lt;br /&gt;
* In der [[Kommandozeileninterpreter|Shell]] wird eine &#039;&#039;anonyme Pipe&#039;&#039; zum Startzeitpunkt der Programme durch Eingabe eines &amp;quot;|&amp;quot;-Zeichens erzeugt. &lt;br /&gt;
* Die Shell ist dann der (gemeinsame) Elternprozess aller Prozesse und erledigt die Forks automatisch.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
&lt;br /&gt;
 [[grep]] &#039;.sshd.*Invalid user&#039; /var/log/messages | awk &#039;{print $NF}&#039; | sort -u&lt;br /&gt;
&lt;br /&gt;
Hier wird die System-[[Logdatei]] nach dem Suchbegriff &amp;quot;sshd&amp;quot; durchsucht, dem in derselben Zeile der Text &amp;quot;Invalid user&amp;quot; folgt. &lt;br /&gt;
* Anschließend wird das letzte Feld aus der Meldung herausgeschnitten (&amp;quot;awk&amp;amp;nbsp;…&amp;quot;), das hier die IP-Adresse des Rechners enthält, von dem aus der ssh-Zugriff ausging. &lt;br /&gt;
* Zum Schluss werden diese IP-Adressen so sortiert, dass sie nicht mehrfach auftreten (&amp;quot;sort --unique&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die an einer solchen Pipe beteiligten Programme nehmen (bis auf das erste) [[Eingabe (Computer)|Eingabedaten]] von ihrer [[Standardeingabe]] entgegen und stellen (bis auf das letzte) [[Ausgabe (Computer)|Ausgabedaten]] auf ihrer [[Standardausgabe]] bereit, siehe auch [[Filter (Unix)]]. &lt;br /&gt;
* Verlangt eine Anwendung die Angabe von Dateinamen für die Ein- oder Ausgabe, so kann man oft durch die Angabe eines Minuszeichens als Dateiname erreichen, dass auf die Standardausgabe geschrieben bzw.&amp;amp;nbsp;&lt;br /&gt;
* von der Standardeingabe gelesen wird. &lt;br /&gt;
* Wenn sie diese Konvention implementiert haben, ist so das Schreiben in bzw.&amp;amp;nbsp;das Lesen aus einer Pipe auch mit solchen Anwendungen realisierbar.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 tar cf - /home/user/ogg/mycolouringbook | ssh -l user server &amp;quot;cd /var/ogg &amp;amp;&amp;amp; tar xvf -&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hier wird der Inhalt eines Verzeichnisses mit [[Tar (EDV)|tar]] zu einem [[Elektronische Archivierung|Archiv]] zusammengepackt, über eine [[Secure Shell|SSH]]-Verbindung zu einem anderen Rechner verschickt und dort entpackt.&lt;br /&gt;
&lt;br /&gt;
==== Named Pipe ====&lt;br /&gt;
Eine &#039;&#039;Named Pipe&#039;&#039;, auch &#039;&#039;FIFO&#039;&#039; (von first-in-first-out) genannt, ist eine Pipe, die von zwei Prozessen zur Laufzeit über einen Dateinamen zum Lesen oder Schreiben geöffnet werden kann. &lt;br /&gt;
* Bei einer &#039;&#039;Named Pipe&#039;&#039; müssen die Prozesse keinen gemeinsamen Ursprung haben, die Prozesse müssen lediglich zum Zugriff auf die Pipe autorisiert sein und den Namen der Pipe kennen.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 mkfifo einefifo&lt;br /&gt;
 cat /var/log/messages &amp;gt; einefifo &amp;amp;&lt;br /&gt;
 grep sshd &amp;lt; einefifo&lt;br /&gt;
&lt;br /&gt;
FIFOs überdauern die sie verwendenden Prozesse, weil sie Bestandteil des Dateisystems sind. &lt;br /&gt;
* Allerdings kann eine FIFO keinen Inhalt haben, solange sie von keinem Prozess geöffnet ist. &lt;br /&gt;
* Das bedeutet, dass der gepufferte Inhalt verloren geht, wenn ein schreibender Prozess sein Ende der Pipe schließt, ohne dass ein lesender Prozess das andere Ende geöffnet hat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verwendung einer unidirektionalen Unix-Pipe&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Sourcecode bewirkt das gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void){&lt;br /&gt;
&lt;br /&gt;
// pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben&lt;br /&gt;
int pipe_verbindung[2];&lt;br /&gt;
&lt;br /&gt;
//Initialisierung durch die Funktion Pipe&lt;br /&gt;
pipe(pipe_verbindung);&lt;br /&gt;
&lt;br /&gt;
//Kindprozess erzeugen&lt;br /&gt;
if (fork()==0){&lt;br /&gt;
    // dup2 verbindet den Filedeskriptor der Pipe mit dem Filedeskriptor der Standardausgabe&lt;br /&gt;
    dup2(pipe_verbindung[1],1);&lt;br /&gt;
&lt;br /&gt;
    // der Leseausgang muss geschlossen werden, da dieser Prozess nichts liest&lt;br /&gt;
    close(pipe_verbindung[0]);&lt;br /&gt;
&lt;br /&gt;
     // Kommando ausführen, Standardausgabe des Kommandos ist mit der Pipe verbunden&lt;br /&gt;
    execlp(&amp;quot;who&amp;quot;,&amp;quot;who&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
// dann zweiten Kindprozess erzeugen&lt;br /&gt;
else if (fork()==0){&lt;br /&gt;
    dup2(pipe_verbindung[0],0);&lt;br /&gt;
    close(pipe_verbindung[1]);&lt;br /&gt;
    execlp(&amp;quot;sort&amp;quot;,&amp;quot;sort&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Der schreibende Prozess (Prozess 1) hat zunächst auch lesenden Zugriff auf die Pipe (unidirektional)&lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(0) zum Lesen sperren.&lt;br /&gt;
* Genauso hat der lesende Prozess (Prozess 2) zunächst schreibenden Zugriff auf die Pipe. &lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(1) zum Schreiben sperren.&lt;br /&gt;
&lt;br /&gt;
; Werden die nicht benötigten Deskriptoren nicht gesperrt, kommt es zu Komplikationen&lt;br /&gt;
Wenn zum Beispiel Prozess 1 keine Daten mehr zu versenden hat, terminiert er. &lt;br /&gt;
* Allerdings wird Prozess 2 nicht terminieren, da noch ein Filedeskriptor(1) zum Schreiben (sein eigener) für weitere Eingaben auf die Pipe gesetzt ist. &lt;br /&gt;
* Er wartet, aber es kommen keine Daten.&lt;br /&gt;
Ein anderes denkbares Szenario ist, dass Prozess 1 nicht terminieren kann, weil er Lesezugriff auf die Pipe hat und für immer und ewig auf Daten des Gegenspielers wartet, aber niemals welche ankommen werden, da er erstens schon längst terminiert ist und zweitens auch niemals welche gesendet hat.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
; [[Windows]] kennt anonyme und benannte Pipes. &lt;br /&gt;
* Benannte Pipes lassen sich über das Pipe-[[Programmierschnittstelle|API]] analog zu den [[Server Message Block|SMB]]-Freigaben als \\&#039;&#039;ServerName&#039;&#039;\pipe\&#039;&#039;PipeName&#039;&#039; ansprechen.&lt;br /&gt;
&lt;br /&gt;
Anonyme Pipes sind in der Windows-Eingabeaufforderung möglich, um beispielsweise.&amp;amp;nbsp;mit dem &#039;&#039;find&#039;&#039;-Befehl in der Ausgabe eines &#039;&#039;dir&#039;&#039;-Befehls nur die Ausgaben zu erhalten, die bestimmte Zeichenketten im Pfad oder Dateinamen enthalten (was durch die &#039;&#039;dir&#039;&#039;-Syntax nicht immer vollständig abgedeckt ist): So gibt folgende Befehlseingabe alle Unterverzeichnisse mit enthaltenen .java Dateien aus, in denen im Pfad das Wort &#039;&#039;Render&#039;&#039; enthalten ist, sowie die .java Dateien selbst, in dessen Dateiname &#039;&#039;Render&#039;&#039; enthalten ist:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dir *.java /s | find &amp;quot;Render&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;Linux/Datei/Typ&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Linux/Datei/}}&lt;br /&gt;
----&lt;br /&gt;
* [[Netcat]]&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Pipe_(Informatik)&lt;br /&gt;
# [https://msdn.microsoft.com/de-de/library/aa365780.aspx Dokumentation des Windows Pipe API] Microsoft Developer Network [MSDN]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Typ]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
	<entry>
		<id>https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180837</id>
		<title>Linux/Datei/Pipe</title>
		<link rel="alternate" type="text/html" href="https://wiki.foxtom.de/index.php?title=Linux/Datei/Pipe&amp;diff=180837"/>
		<updated>2026-11-01T08:58:41Z</updated>

		<summary type="html">&lt;p&gt;Dirkwagner: /* Anhang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Pipe&#039;&#039;&#039; - [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO)&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Eine &#039;&#039;&#039;Pipe&#039;&#039;&#039; oder &#039;&#039;&#039;Pipeline&#039;&#039;&#039; (englisch &#039;&#039;[[Rohrleitung]]&#039;&#039;) ist ein [[Datenstrom]] zwischen zwei [[Prozess (Informatik)|Prozessen]] durch einen [[Puffer (Informatik)|Puffer]] mit dem Prinzip &#039;&#039;[[First&amp;amp;nbsp;In - First&amp;amp;nbsp;Out]]&#039;&#039; (FIFO). &lt;br /&gt;
* Das bedeutet vereinfacht, dass ein Ergebnis eines [[Computerprogramm]]s als Eingabe eines weiteren Programms verwendet wird. &lt;br /&gt;
* Pipes wurden 1973 von [[Douglas McIlroy]] für das Betriebssystem [[Unix]] entwickelt.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
; Beispiel&lt;br /&gt;
 ls -R ./Bilder | grep -ic &#039;\.jpg$&#039;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel sind die zwei kleinen Programme &amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; über eine Pipe (Symbol &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) verbunden. &lt;br /&gt;
* Entsprechend der [[Unix-Philosophie]] sind beides Programme, die eine einzelne Aufgabe erledigen, auf Textströmen basieren und zusammen arbeiten können.&lt;br /&gt;
* das Programm &#039;&#039;ls&#039;&#039; dient dazu, den Inhalt von Dateipfaden in Textform zu listen &lt;br /&gt;
* &#039;&#039;grep&#039;&#039; ist ein Programm, das Texte nach Zeichenketten durchsuchen kann&lt;br /&gt;
&lt;br /&gt;
Im Beispiel wird &#039;&#039;ls&#039;&#039; angewiesen, das Verzeichnis &#039;&#039;Bilder&#039;&#039; einschließlich der Unterverzeichnisse (Schalter &#039;&#039;R&#039;&#039;) zu listen. &lt;br /&gt;
* Das Ergebnis (einen Text) schickt &#039;&#039;ls&#039;&#039; in eine Pipe. &lt;br /&gt;
&lt;br /&gt;
In der Pipe nimmt das Programm &#039;&#039;grep&#039;&#039; den Text in Empfang. &lt;br /&gt;
* Es wird angewiesen, den Text nach der Zeichenkette &#039;&#039;.jpg&#039;&#039; zu durchsuchen (der Punkt von &amp;quot;.jpg&amp;quot; wird mit einem [[Schrägstrich#Umgekehrter Schrägstrich|Backslash]] maskiert, weil er für &#039;&#039;grep&#039;&#039; zwei Bedeutungen hat). &lt;br /&gt;
* Dem Programm &#039;&#039;grep&#039;&#039; wurden noch die Schalter &#039;&#039;i&#039;&#039; und &#039;&#039;c&#039;&#039; mitgegeben. &#039;&#039;i&#039;&#039; bewirkt, dass bei der Zeichenkette Groß- und Kleinbuchstaben gleich behandelt werden (es wird also auch &amp;quot;JPG&amp;quot; gefunden); der Schalter &#039;&#039;c&#039;&#039; weist &#039;&#039;grep&#039;&#039; an, nicht die Fundstellen zu listen, sondern deren Anzahl auszugeben. &lt;br /&gt;
&lt;br /&gt;
Das Ergebnis der Pipe ist also die Anzahl der JPG-Bilder unterhalb des Verzeichnisses ./Bilder. &lt;br /&gt;
&lt;br /&gt;
Auf den ersten Blick erscheint es einfacher, wenn man das Programm &#039;&#039;ls&#039;&#039; mit mehr Funktionalität ausstattet, um die umständliche Schreibweise der Pipe zu umgehen (wie der Befehl &#039;&#039;dir&#039;&#039; bei [[Disk Operating System|DOS]] und dessen Nachfolger). &lt;br /&gt;
* Anhänger der Unix-Philosophie betonen aber, dass das Aufteilen eines größeren Problems in Teilprobleme für entsprechend spezialisierte Programme effektiver sei.&lt;br /&gt;
&lt;br /&gt;
== Erzeugen einer Pipe ==&lt;br /&gt;
&lt;br /&gt;
Unter den meisten Betriebssystemen und Programmiersprachen werden nach Anforderung einer Pipe durch den Systemaufruf &#039;&#039;&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pipe()&amp;lt;/span&amp;gt;&#039;&#039; vom [[Betriebssystem]] zwei Zugriffskennungen (engl.: &#039;&#039;[[handle]]s&#039;&#039;) zurückgeliefert, die zum Schreiben in die bzw.&amp;amp;nbsp;&lt;br /&gt;
* Lesen aus der Pipe benötigt werden. &lt;br /&gt;
* Auch Kindprozesse erben den Zugriff auf diese &#039;&#039;handles&#039;&#039;. &lt;br /&gt;
* Mit der Beendigung des letzten Prozesses, der Zugriff auf eine aktive Pipe hat, wird diese vom Betriebssystem beendet.&lt;br /&gt;
&lt;br /&gt;
== Pipe-Varianten ==&lt;br /&gt;
; Anonyme Pipes&lt;br /&gt;
Einschränkungen&lt;br /&gt;
* Sie können nur in eine Richtung verwendet werden: ein [[Prozess (Informatik)|Prozess]] schreibt, der andere liest.&lt;br /&gt;
* Sie können nur für die [[Kommunikation]] zwischen eng verwandten Prozessen benutzt werden.&lt;br /&gt;
* Die maximale Datenmenge, die eine Pipe enthalten kann, ist relativ klein.&lt;br /&gt;
&lt;br /&gt;
; Benannte Pipes&lt;br /&gt;
Named Pipes&lt;br /&gt;
* können dagegen auch zur Kommunikation zwischen Prozessen eingesetzt werden, die nicht miteinander verwandt sind und sich darüber hinaus auf unterschiedlichen Rechnern innerhalb eines [[Rechnernetz|Netzwerkes]] befinden dürfen. &lt;br /&gt;
* Sie sind flexibler als anonyme Pipes und eignen sich für sogenannte [[Client-Server]]-Anwendungen (es lassen sich auch [[Remote Procedure Call|RPCs]] realisieren). &lt;br /&gt;
* Benannte Pipes ermöglichen die gleichzeitige Kommunikation in beide Richtungen, das heißt, Daten können im [[Duplex (Nachrichtentechnik)|Vollduplexbetrieb]] zwischen den Prozessen ausgetauscht werden.&lt;br /&gt;
* Jeder Prozess, der den Namen einer benannten Pipe kennt, kann über diesen Namen die Verbindung zur Pipe und damit zu anderen Prozessen herstellen.&lt;br /&gt;
&lt;br /&gt;
== Pipes in Betriebssystemen ==&lt;br /&gt;
&lt;br /&gt;
Pipes sind in verschiedenen [[Betriebssystem]]en realisiert, die meisten bieten sowohl anonyme als auch benannte Pipes.&lt;br /&gt;
&lt;br /&gt;
=== Unix ===&lt;br /&gt;
==== Anonyme Pipes ====&lt;br /&gt;
[[Pipeline (Unix)|Pipe]]s sind unter [[Unix]] und [[Unixoides System|unixoiden Betriebssystemen]] eines der mächtigsten Werkzeuge, um die sequentielle Abarbeitung von Befehlen auf einem bestimmten Datenbestand zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Bei einer &#039;&#039;anonymen Pipe&#039;&#039; ist die Kommunikation dabei auf mehrere Prozesse gleichen Ursprungs beschränkt. &lt;br /&gt;
* Diese (Ursprungs-)Beziehung entsteht meistens durch [[Fork (Unix)|Forks]]. &lt;br /&gt;
* In der [[Kommandozeileninterpreter|Shell]] wird eine &#039;&#039;anonyme Pipe&#039;&#039; zum Startzeitpunkt der Programme durch Eingabe eines &amp;quot;|&amp;quot;-Zeichens erzeugt. &lt;br /&gt;
* Die Shell ist dann der (gemeinsame) Elternprozess aller Prozesse und erledigt die Forks automatisch.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
&lt;br /&gt;
 [[grep]] &#039;.sshd.*Invalid user&#039; /var/log/messages | awk &#039;{print $NF}&#039; | sort -u&lt;br /&gt;
&lt;br /&gt;
Hier wird die System-[[Logdatei]] nach dem Suchbegriff &amp;quot;sshd&amp;quot; durchsucht, dem in derselben Zeile der Text &amp;quot;Invalid user&amp;quot; folgt. &lt;br /&gt;
* Anschließend wird das letzte Feld aus der Meldung herausgeschnitten (&amp;quot;awk&amp;amp;nbsp;…&amp;quot;), das hier die IP-Adresse des Rechners enthält, von dem aus der ssh-Zugriff ausging. &lt;br /&gt;
* Zum Schluss werden diese IP-Adressen so sortiert, dass sie nicht mehrfach auftreten (&amp;quot;sort --unique&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Die an einer solchen Pipe beteiligten Programme nehmen (bis auf das erste) [[Eingabe (Computer)|Eingabedaten]] von ihrer [[Standardeingabe]] entgegen und stellen (bis auf das letzte) [[Ausgabe (Computer)|Ausgabedaten]] auf ihrer [[Standardausgabe]] bereit, siehe auch [[Filter (Unix)]]. &lt;br /&gt;
* Verlangt eine Anwendung die Angabe von Dateinamen für die Ein- oder Ausgabe, so kann man oft durch die Angabe eines Minuszeichens als Dateiname erreichen, dass auf die Standardausgabe geschrieben bzw.&amp;amp;nbsp;&lt;br /&gt;
* von der Standardeingabe gelesen wird. &lt;br /&gt;
* Wenn sie diese Konvention implementiert haben, ist so das Schreiben in bzw.&amp;amp;nbsp;das Lesen aus einer Pipe auch mit solchen Anwendungen realisierbar.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 tar cf - /home/user/ogg/mycolouringbook | ssh -l user server &amp;quot;cd /var/ogg &amp;amp;&amp;amp; tar xvf -&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hier wird der Inhalt eines Verzeichnisses mit [[Tar (EDV)|tar]] zu einem [[Elektronische Archivierung|Archiv]] zusammengepackt, über eine [[Secure Shell|SSH]]-Verbindung zu einem anderen Rechner verschickt und dort entpackt.&lt;br /&gt;
&lt;br /&gt;
==== Named Pipe ====&lt;br /&gt;
Eine &#039;&#039;Named Pipe&#039;&#039;, auch &#039;&#039;FIFO&#039;&#039; (von first-in-first-out) genannt, ist eine Pipe, die von zwei Prozessen zur Laufzeit über einen Dateinamen zum Lesen oder Schreiben geöffnet werden kann. &lt;br /&gt;
* Bei einer &#039;&#039;Named Pipe&#039;&#039; müssen die Prozesse keinen gemeinsamen Ursprung haben, die Prozesse müssen lediglich zum Zugriff auf die Pipe autorisiert sein und den Namen der Pipe kennen.&lt;br /&gt;
&lt;br /&gt;
; Beispiel&lt;br /&gt;
 mkfifo einefifo&lt;br /&gt;
 cat /var/log/messages &amp;gt; einefifo &amp;amp;&lt;br /&gt;
 grep sshd &amp;lt; einefifo&lt;br /&gt;
&lt;br /&gt;
FIFOs überdauern die sie verwendenden Prozesse, weil sie Bestandteil des Dateisystems sind. &lt;br /&gt;
* Allerdings kann eine FIFO keinen Inhalt haben, solange sie von keinem Prozess geöffnet ist. &lt;br /&gt;
* Das bedeutet, dass der gepufferte Inhalt verloren geht, wenn ein schreibender Prozess sein Ende der Pipe schließt, ohne dass ein lesender Prozess das andere Ende geöffnet hat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Verwendung einer unidirektionalen Unix-Pipe&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dieser Sourcecode bewirkt das gleiche wie die Shellanweisung &amp;lt;code&amp;gt;who | sort&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/wait.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void){&lt;br /&gt;
&lt;br /&gt;
// pipe_verbindung[0] zum Lesen und pipe_verbindung[1] zum Schreiben&lt;br /&gt;
int pipe_verbindung[2];&lt;br /&gt;
&lt;br /&gt;
//Initialisierung durch die Funktion Pipe&lt;br /&gt;
pipe(pipe_verbindung);&lt;br /&gt;
&lt;br /&gt;
//Kindprozess erzeugen&lt;br /&gt;
if (fork()==0){&lt;br /&gt;
    // dup2 verbindet den Filedeskriptor der Pipe mit dem Filedeskriptor der Standardausgabe&lt;br /&gt;
    dup2(pipe_verbindung[1],1);&lt;br /&gt;
&lt;br /&gt;
    // der Leseausgang muss geschlossen werden, da dieser Prozess nichts liest&lt;br /&gt;
    close(pipe_verbindung[0]);&lt;br /&gt;
&lt;br /&gt;
     // Kommando ausführen, Standardausgabe des Kommandos ist mit der Pipe verbunden&lt;br /&gt;
    execlp(&amp;quot;who&amp;quot;,&amp;quot;who&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
// dann zweiten Kindprozess erzeugen&lt;br /&gt;
else if (fork()==0){&lt;br /&gt;
    dup2(pipe_verbindung[0],0);&lt;br /&gt;
    close(pipe_verbindung[1]);&lt;br /&gt;
    execlp(&amp;quot;sort&amp;quot;,&amp;quot;sort&amp;quot;,NULL);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Der schreibende Prozess (Prozess 1) hat zunächst auch lesenden Zugriff auf die Pipe (unidirektional)&lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(0) zum Lesen sperren.&lt;br /&gt;
* Genauso hat der lesende Prozess (Prozess 2) zunächst schreibenden Zugriff auf die Pipe. &lt;br /&gt;
* Deshalb muss er seinen Filedeskriptor(1) zum Schreiben sperren.&lt;br /&gt;
&lt;br /&gt;
; Werden die nicht benötigten Deskriptoren nicht gesperrt, kommt es zu Komplikationen&lt;br /&gt;
Wenn zum Beispiel Prozess 1 keine Daten mehr zu versenden hat, terminiert er. &lt;br /&gt;
* Allerdings wird Prozess 2 nicht terminieren, da noch ein Filedeskriptor(1) zum Schreiben (sein eigener) für weitere Eingaben auf die Pipe gesetzt ist. &lt;br /&gt;
* Er wartet, aber es kommen keine Daten.&lt;br /&gt;
Ein anderes denkbares Szenario ist, dass Prozess 1 nicht terminieren kann, weil er Lesezugriff auf die Pipe hat und für immer und ewig auf Daten des Gegenspielers wartet, aber niemals welche ankommen werden, da er erstens schon längst terminiert ist und zweitens auch niemals welche gesendet hat.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
; [[Windows]] kennt anonyme und benannte Pipes. &lt;br /&gt;
* Benannte Pipes lassen sich über das Pipe-[[Programmierschnittstelle|API]] analog zu den [[Server Message Block|SMB]]-Freigaben als \\&#039;&#039;ServerName&#039;&#039;\pipe\&#039;&#039;PipeName&#039;&#039; ansprechen.&lt;br /&gt;
&lt;br /&gt;
Anonyme Pipes sind in der Windows-Eingabeaufforderung möglich, um beispielsweise.&amp;amp;nbsp;mit dem &#039;&#039;find&#039;&#039;-Befehl in der Ausgabe eines &#039;&#039;dir&#039;&#039;-Befehls nur die Ausgaben zu erhalten, die bestimmte Zeichenketten im Pfad oder Dateinamen enthalten (was durch die &#039;&#039;dir&#039;&#039;-Syntax nicht immer vollständig abgedeckt ist): So gibt folgende Befehlseingabe alle Unterverzeichnisse mit enthaltenen .java Dateien aus, in denen im Pfad das Wort &#039;&#039;Render&#039;&#039; enthalten ist, sowie die .java Dateien selbst, in dessen Dateiname &#039;&#039;Render&#039;&#039; enthalten ist:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dir *.java /s | find &amp;quot;Render&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anhang ==&lt;br /&gt;
=== Siehe auch ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categorytree hideroot=on mode=&amp;quot;pages&amp;quot;&amp;gt;{{BASEPAGENAME}}&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Special:PrefixIndex/Linux/Datei/}}&lt;br /&gt;
----&lt;br /&gt;
* [[Netcat]]&lt;br /&gt;
&lt;br /&gt;
=== Dokumentation ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
; Man-Page &lt;br /&gt;
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]&lt;br /&gt;
&lt;br /&gt;
; Info-Pages &lt;br /&gt;
&lt;br /&gt;
; Hinweise&lt;br /&gt;
&amp;lt;div class=&amp;quot;card h-100 bg-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;big&amp;gt;Header&amp;lt;/big&amp;gt;&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-body bg-white&amp;quot;&amp;gt;&lt;br /&gt;
Hier steht der Kartentext&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
==== Projekt ====&lt;br /&gt;
==== Weblinks ====&lt;br /&gt;
# https://de.wikipedia.org/wiki/Pipe_(Informatik)&lt;br /&gt;
# [https://msdn.microsoft.com/de-de/library/aa365780.aspx Dokumentation des Windows Pipe API] Microsoft Developer Network [MSDN]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{DEFAULTSORT:new}}&lt;br /&gt;
{{DISPLAYTITLE:new}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux/Datei/Typ]]&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dirkwagner</name></author>
	</entry>
</feed>