{"id":7405,"date":"2021-07-22T18:25:18","date_gmt":"2021-07-22T18:25:18","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=7405"},"modified":"2021-08-25T10:06:30","modified_gmt":"2021-08-25T10:06:30","slug":"befehl-ls","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/befehl-ls\/","title":{"rendered":"Der Befehl ls"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl ls kennen, welcher unter Linux- \/ UNIX-Betriebssystemen zur Ausgabe von Informationen einer Datei bzw. Dateien eines Verzeichnisses verwendet wird.<\/p>\n<p>Zun&auml;chst wird die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> vorgestellt, anschlie&szlig;end werden die wichtigsten Optionen sowie auch verschiedene Beispielanwendungen des Befehls ls gezeigt.<\/p>\n<h2 id=\"t-1623246637780\">Allgemeine Syntax<\/h2>\n<p>Die allgemeine Syntax des Befehls <strong>ls<\/strong> lautet folgenderma&szlig;en:<\/p>\n<pre>ls [Optionen] [Datei \/ Verzeichnis]<\/pre>\n<p>Werden<strong> ls<\/strong> weder Optionen noch ein Datei- bzw. Verzeichnispfad &uuml;bergeben, so werden die im <strong>aktuellen Arbeitsverzeichnis<\/strong> befindlichen Dateien und Verzeichnisse ausgegeben. Standardm&auml;&szlig;ig werden dabei lediglich die Namen der Dateien ausgegeben.<\/p>\n<p>Durch Angabe eines Verzeichnisses ist es m&ouml;glich, seine Inhalte auszugeben. Auch die Angabe einer spezifischen Datei ist m&ouml;glich &ndash; die Ausgabe von <strong>ls <\/strong>ist hiebei einzeilig und beinhaltet ausschlie&szlig;lich die angegebene Datei.<\/p>\n<h5>Beispiel: Arbeitsverzeichnis auflisten<\/h5>\n<h6><span style=\"font-weight: normal\">In diesem Beispiel werden die Inhalte des aktuellen Arbeitsverzeichnisses aufgelistet. Das Arbeitsverzeichnis ist derzeit <\/span>\/home\/hellberg\/profi-tutorials\/<span style=\"font-weight: normal\">.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls<\/p>\n<h6>Ausgabe:<\/h6>\n<p>convertchat convertviral e-business foto glossar hellberg.txt it-consulting linux<\/p>\n<h5>Beispiel: Spezifisches Verzeichnis auflisten<\/h5>\n<h6><span style=\"font-weight: normal\">Im Folgenden werden die Inhalte des Verzeichnisses <\/span>\/home\/hellberg\/profi-tutorials\/e-business\/convertchat\/<span style=\"font-weight: normal\"> aufgelistet.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls \/home\/hellberg\/profi-tutorials\/e-business\/convertchat\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>convertchat-chatbot-erstellen.txt convertchat-domain-verknuepfen.txt<\/p>\n<h2 id=\"t-1623246637781\">Wichtige Optionen<\/h2>\n<p>Die wichtigsten Optionen des Befehls <strong>ls<\/strong> werden im Folgenden, in verschiedenen Kategorien aufgeteilt, vorgestellt.<\/p>\n<h3 id=\"t-1623246637782\">Aufzulistende Dateien spezifizieren<\/h3>\n<p>Im Folgenden finden Sie Optionen, welche verwendet werden k&ouml;nnen, um die <strong>Menge der aufgelisteten Eintr&auml;ge<\/strong> zu beeinflussen:<\/p>\n<table data-rows=\"6\" data-cols=\"2\" data-v=\"middle\">\n<thead>\n<tr>\n<th><strong>Option<\/strong><\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-th=\"Option\"><span data-id=\"0\" data-type=\"true\" style=\"line-height: 0\"><\/span><span data-id=\"0\" data-type=\"true\" style=\"line-height: 0\"><\/span><span data-id=\"0\" data-type=\"true\" style=\"line-height: 0\"><\/span><span data-id=\"0\" data-type=\"true\" style=\"line-height: 0\"><\/span>-a<span data-id=\"0\" data-type=\"false\" style=\"line-height: 0\"><\/span><span data-id=\"0\" data-type=\"false\" style=\"line-height: 0\"><\/span><span data-id=\"0\" data-type=\"false\" style=\"line-height: 0\"><\/span><span data-id=\"0\" data-type=\"false\" style=\"line-height: 0\"><\/span><\/td>\n<td data-th=\"Funktion\">Eintr&auml;ge, welche mit &ldquo;.&rdquo; beginnen, werden nicht ignoriert.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-A<\/td>\n<td data-th=\"Funktion\">Eintr&auml;ge &ldquo;.&rdquo; und &ldquo;..&rdquo; nicht auflisten, andere mit &ldquo;.&rdquo; beginnende Eintr&auml;ge nicht ignorieren.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-d<\/td>\n<td data-th=\"Funktion\">Konkret Verzeichnisse auflisten, nicht jedoch ihre Inhalte.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-I<\/td>\n<td data-th=\"Funktion\">Eintr&auml;ge, auf die das angegebene Shell-Muster passt, werden nicht ausgegeben.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\" rowspan=\"1\" colspan=\"1\">-R<\/td>\n<td data-th=\"Funktion\" rowspan=\"1\" colspan=\"1\">Verzeichnisse werden <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Rekursion&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Rekursion bezeichnet den abstrakten Vorgang, Regeln auf ein Produkt anzuwenden, die dieses Produkt selbst erzeugt haben.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/rekursion\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">rekursiv<\/a> aufgelistet.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Beispiel: Versteckte Dateien anzeigen 1<\/h5>\n<h6><span style=\"font-weight: normal\">In diesem Beispiel werden auch Eintr&auml;ge im aktuellen Arbeitsverzeichnis, welche einen Punkt <\/span>&ldquo;.&rdquo;<span style=\"font-weight: normal\"> am Anfang ihres Namens haben (versteckte Dateien) angezeigt. Das aktuelle Arbeitsverzeichnis enth&auml;lt hierbei unter anderem eine Datei <\/span>&ldquo;.hedv-versteckt.txt&rdquo;<span style=\"font-weight: normal\">.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -a<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Neben der Datei <strong>&ldquo;.hedv-versteckt.txt&rdquo;<\/strong> werden auch die beiden Eintr&auml;ge <strong>&ldquo;.&rdquo;<\/strong> (aktuelles Verzeichnis) und <strong>&ldquo;..&rdquo;<\/strong> (Elternverzeichnis) angezeigt.<\/p>\n<p>. .. convertchat convertviral e-business foto glossar .hedv-versteckt.txt hellberg.txt it-consulting linux<\/p>\n<h5>Beispiel: Versteckte Dateien anzeigen 2<\/h5>\n<h6><span style=\"font-weight: normal\">Dieses Beispiel nutz anstelle der <\/span>Option -a<span style=\"font-weight: normal\"> nun <\/span>-A<span style=\"font-weight: normal\"> zur Ausgabe von versteckten Dateien. Hierbei werden nun jedoch die Eintr&auml;ge <\/span>&ldquo;.&rdquo;<span style=\"font-weight: normal\"> und <\/span>&ldquo;..&rdquo;<span style=\"font-weight: normal\"> ignoriert.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -A<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Neben der Datei <strong>&ldquo;.hedv-versteckt.txt&rdquo;<\/strong> werden auch die beiden Eintr&auml;ge <strong>&ldquo;.&rdquo;<\/strong> (aktuelles Verzeichnis) und <strong>&ldquo;..&rdquo;<\/strong> (Elternverzeichnis) angezeigt.<\/p>\n<p>convertchat convertviral e-business foto glossar .hedv-versteckt.txt hellberg.txt it-consulting linux<\/p>\n<h5>Beispiel: Dateien nach Shell-Muster ignorieren<\/h5>\n<h6><span style=\"font-weight: normal\">Hierbei sollen alle Dateien des Arbeitsverzeichnisses aufgelistet werden, bis auf solche, die das Wort <\/span>&ldquo;befehl&rdquo;<span style=\"font-weight: normal\"> in ihrem Namen enthalten. Das Arbeitsverzeichnis enth&auml;lt die Dateien <\/span>&ldquo;befehl-find.txt&rdquo;<span style=\"font-weight: normal\">, <\/span>&ldquo;befehl-grep.txt&rdquo;<span style=\"font-weight: normal\"> und <\/span>&ldquo;linux-berechtigungssystem.txt&rdquo;<span style=\"font-weight: normal\">.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -I &ldquo;*befehl*&rdquo;<\/p>\n<h6>Ausgabe:<\/h6>\n<p>linux-berechtigungssystem.txt<\/p>\n<h5>Beispiel: Verzeichnisse rekursiv auflisten<\/h5>\n<h6><span style=\"font-weight: normal\">Schlie&szlig;lich sollen hier einmal rekursiv die Inhalte des aktuellen Arbeitsverzeichnisses sowie aller Unterverzeichnisse <\/span>&ldquo;administration&rdquo;<span style=\"font-weight: normal\">, <\/span>&ldquo;distributionen&rdquo;<span style=\"font-weight: normal\">, <\/span>&ldquo;grundlagen&rdquo;<span style=\"font-weight: normal\">, <\/span>&ldquo;installation&rdquo;<span style=\"font-weight: normal\">, <\/span>&ldquo;netzwerke&rdquo;<span style=\"font-weight: normal\"> und <\/span>&ldquo;sicherheit&rdquo;<span style=\"font-weight: normal\">, welche wiederum einige Dateien beinhalten.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -R<\/p>\n<h6>Ausgabe:<\/h6>\n<p>In der Ausgabe werden die Verzeichnisinhalte nun nach ihrem jeweiligen Verzeichnisnamen gruppiert ausgegeben.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-001\" data-id=\"7420\" width=\"656\" data-init-width=\"1161\" height=\"280\" data-init-height=\"495\" title=\"befehl-ls-beispiel-001\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-001.png\" data-width=\"656\" data-height=\"280\"\/><\/span><\/p>\n<h3 id=\"t-1623246637783\">Aufzulistende Information spezifizieren<\/h3>\n<p>Die mit den Eintr&auml;gen aufgelisteten <strong>Informationen <\/strong>werden mit den folgenden Optionen&nbsp;<\/p>\n<table data-rows=\"5\" data-cols=\"2\" data-v=\"middle\">\n<thead>\n<tr>\n<th><strong>Option<\/strong><\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-th=\"Option\">-i<\/td>\n<td data-th=\"Funktion\">Inode-Indexnummer, welche jede Datei eines <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Dateisystem&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Ein Dateisystem kontrolliert die Speicherung, das Ver&auml;ndern, L&ouml;schen und schlie&szlig;lich auch das Abrufen von Daten auf einem Speichermedium bzw.(...)&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Filesystem&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/dateisystem\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Dateisystems<\/a> eindeutig identifiziert, ausgeben.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-l<\/td>\n<td data-th=\"Funktion\">F&uuml;r die Ausgabe wird ein langes (detailliertes) Listenformat verwendet.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-n<\/td>\n<td data-th=\"Funktion\">Analog zur Option -l, jedoch werden numerische UIDs und GIDs ausgegeben.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-s<\/td>\n<td data-th=\"Funktion\">Die von einer Datei belegte Festplattenkapazit&auml;t wird in Einheiten von 1024 Byte mit ausgegeben. Sie ist f&uuml;r gew&ouml;hnlich etwas h&ouml;her als die Dateigr&ouml;&szlig;e.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Beispiel: Inode-Indexnummern anzeigen<\/h5>\n<h6><span style=\"font-weight: normal\">In diesem Beispiel werden mithilfe der <\/span>Option -i<span style=\"font-weight: normal\"> die Inode-Indexnummern aller Eintr&auml;ge angezeigt.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -i<\/p>\n<h6>Ausgabe:<\/h6>\n<p>In der Ausgabe wird nun die Indoe-Indexnummer jeweils links neben den Eintr&auml;gen angezeigt.<\/p>\n<p>1059708 convertchat 1059707 convertviral 1059702 e-business 1059706 foto 1059701 glossar 1063448 hellberg.txt 1059704 it-consulting 1059703 linux<\/p>\n<h5>Beispiel: Langes Listenformat verwenden<\/h5>\n<h6><span style=\"font-weight: normal\">Mit der <\/span>Option -l<span style=\"font-weight: normal\"> werden in diesem Beispiel die Eintr&auml;ge eines Verzeichnisses im langen, detaillierten Listenformat ausgegeben.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -l profi-tutorials\/e-business\/convertviral<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Eintr&auml;ge werden nun Zeilenweise mit Informationen zu <strong>Typ, Berechtigungen, Kapazit&auml;t<\/strong> und <strong>Zeitstempel<\/strong> ausgegeben.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-002\" data-id=\"7432\" width=\"640\" data-init-width=\"1208\" height=\"65\" data-init-height=\"123\" title=\"befehl-ls-beispiel-002\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-002.png\" data-width=\"640\" data-height=\"65\"\/><\/span><\/p>\n<h5>Beispiel: Langes Listenformat (numerische UIDs \/ GIDs) verwenden<\/h5>\n<h6><span style=\"font-weight: normal\">Dieses Beispiel ist analog zum vorherigen Beispiel, jedoch wird nun die <\/span>Option -n<span style=\"font-weight: normal\"> verwendet, um die Ausgabe von <\/span>Benutzer <span style=\"font-weight: normal\">und <\/span>Gruppe <span style=\"font-weight: normal\">in numerischer Form zu erhalten.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -n profi-tutorials\/e-business\/convertviral\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die <strong>Benutzer-<\/strong> und <strong>Gruppeninformation <\/strong>wird nun numerisch als UID bzw. GID angezeigt.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-003\" data-id=\"7434\" width=\"640\" data-init-width=\"1208\" height=\"66\" data-init-height=\"124\" title=\"befehl-ls-beispiel-003\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-003.png\" data-width=\"640\" data-height=\"66\"\/><\/span><\/p>\n<h5>Beispiel: Belegte Festplattenkapazit&auml;t anzeigen<\/h5>\n<h6><span style=\"font-weight: normal\">Hierbei soll neben der Ausgabe im langen Listenformat auch eine Ausgabe der von der jeweiligen Datei <\/span>belegten Festplattenkapazit&auml;t<span style=\"font-weight: normal\"> erfolgen.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -ls profi-tutorials\/linux\/administration\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die <strong>belegte Festplattenkapazit&auml;t<\/strong> wird links in Einheiten von <strong>1024 Bytes<\/strong> angezeigt.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-004\" data-id=\"7435\" width=\"640\" data-init-width=\"1208\" height=\"78\" data-init-height=\"148\" title=\"befehl-ls-beispiel-004\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-004.png\" data-width=\"640\" data-height=\"78\"\/><\/span><\/p>\n<h3 id=\"t-1623316154819\">Sortierung der Ausgabe<\/h3>\n<p>Die <strong>Sortierreihenfolge <\/strong>der Ausgabe kann mit den im Folgenden aufgelisteten Optionen beeinflusst werden. Standardm&auml;&szlig;ig wird eine <strong>lexikographische Sortierung<\/strong> nach Dateinamen mithilfe des <strong>ASCII-Character-Codes<\/strong> durchgef&uuml;hrt.<\/p>\n<table data-rows=\"3\" data-cols=\"2\" data-v=\"middle\">\n<thead>\n<tr>\n<th><strong>Option<\/strong><\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-th=\"Option\">-r<\/td>\n<td data-th=\"Funktion\">Sortierreihenfolge umkehren.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">&ndash;sort<\/td>\n<td data-th=\"Funktion\">Nach angegebenem Parameter sortieren. M&ouml;gliche Parameter sind &ldquo;<strong>size<\/strong>&ldquo;, &ldquo;<strong>time<\/strong>&ldquo;, &ldquo;<strong>version<\/strong>&rdquo; und &ldquo;<strong>extension<\/strong>&ldquo;.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Beispiel: Sortierung nach Zeitstempel<\/h5>\n<h6><span style=\"font-weight: normal\">Die Ausgabe von <\/span>ls <span style=\"font-weight: normal\">im langen Listenformat soll in diesem Beispiel zus&auml;tzlich nach dem Zeitstempel (<\/span>Parameter &ldquo;time&rdquo;<span style=\"font-weight: normal\">) sortiert werden.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -l &ndash;sort time profi-tutorials\/linux\/grundlagen\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die drei ausgegebenen Eintr&auml;ge sind nach Ihren Zeitstempeln absteigend (neueste zuerst) sortiert.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-006\" data-id=\"7441\" width=\"640\" data-init-width=\"1208\" height=\"78\" data-init-height=\"148\" title=\"befehl-ls-beispiel-006\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-006.png\" data-width=\"640\" data-height=\"78\"\/><\/span><\/p>\n<h5>Beispiel: Sortierung nach Zeitstempel (umgekehrt)<\/h5>\n<h6><span style=\"font-weight: normal\">Genau wie im vorigen Beispiel sollen die Eintr&auml;ge nach ihrem Zeitstempel sortiert werden. Diesmal soll mithilfe der <\/span>Option -r<span style=\"font-weight: normal\"> jedoch die <\/span>Sortierreihenfolge umgekehrt<span style=\"font-weight: normal\"> werden.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -lr &ndash;sort time profi-tutorials\/linux\/grundlagen\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Ausgabe ist nun nach Zeitstempeln aufsteigend (&auml;lteste zuerst) sortiert.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-005\" data-id=\"7440\" width=\"640\" data-init-width=\"1208\" height=\"78\" data-init-height=\"147\" title=\"befehl-ls-beispiel-005\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-005.png\" data-width=\"640\" data-height=\"78\"\/><\/span><\/p>\n<h3 id=\"t-1623336117438\">Formatierung der Ausgabe<\/h3>\n<p>Das Format der ausgegebenen Eintr&auml;ge wird schlie&szlig;lich mit den folgenden Optionen eingestellt:<\/p>\n<table data-rows=\"7\" data-cols=\"2\" data-v=\"middle\">\n<thead>\n<tr>\n<th><strong>Option<\/strong><\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-th=\"Option\">-b<\/td>\n<td data-th=\"Funktion\">Nichtdruckbare Zeichen werden mit Zeichen im C-Stil maskiert.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-h<\/td>\n<td data-th=\"Funktion\">Gr&ouml;&szlig;en in menschenlesbarem Format (z.B. <strong>100M<\/strong>, <strong>2G<\/strong> etc.) ausgeben. Wird mit <strong>-l<\/strong> verwendet.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">-q<\/td>\n<td data-th=\"Funktion\">Anstelle nicht-druckbarer Zeichen werden Fragezeichen &ldquo;<strong>?<\/strong>&rdquo; ausgegeben.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\">&ndash;time<\/td>\n<td data-th=\"Funktion\">Die mit <strong>-l<\/strong> ausgegebene Zeit spezifizieren. M&ouml;gliche Parameter sind &ldquo;<strong>atime<\/strong>&ldquo;, &ldquo;<strong>access<\/strong>&ldquo;, &ldquo;<strong>use<\/strong>&ldquo;, &ldquo;<strong>ctime<\/strong>&ldquo;, &ldquo;<strong>status<\/strong>&ldquo;. Die spezifizierte Zeit wird bei &ldquo;<strong>&ndash;sort time<\/strong>&rdquo; als Sortierschl&uuml;ssel verwendet.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\" rowspan=\"1\" colspan=\"1\">&ndash;time-style<\/td>\n<td data-th=\"Funktion\" rowspan=\"1\" colspan=\"1\">Das Format der mit <strong>-l<\/strong> ausgegebenen Zeit spezifizieren. M&ouml;gliche Parameter sind &ldquo;<strong>full-iso<\/strong>&ldquo;, &ldquo;<strong>long-iso<\/strong>&ldquo;, &ldquo;<strong><a class=\"glossaryLink cmtt_Allgemein\"  aria-describedby=\"tt\"  data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;ISO [International Standard Organisation]&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;ISO steht f&uuml;r International Standard Organisation - praktisch das weltweite Gremium f&uuml;r Standardisierung.&lt;\/div&gt;\"  href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/iso\/\"  target=\"_blank\"  data-mobile-support=\"0\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex='0' role='link'>iso<\/a><\/strong>&ldquo;, &ldquo;<strong>locale<\/strong>&ldquo;, &ldquo;<strong>+[Format]<\/strong>&ldquo;. Letztere auf das Plus &ldquo;<strong>+<\/strong>&rdquo; folgende Formatangabe <strong>[Format]<\/strong> wird <a href=\"https:\/\/profi-tutorials.de\/linux\/administration\/befehl-date\/\" target=\"_blank\" rel=\"noopener\">wie bei dem Befehl date interpretiert<\/a>.<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Option\" rowspan=\"1\" colspan=\"1\">-l<\/td>\n<td data-th=\"Funktion\" rowspan=\"1\" colspan=\"1\">Eine Datei pro Zeile ausgeben. (Standard, wenn Standard-Output <strong>stdout <\/strong>kein <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;TTY [Teletype]&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;TTY steht f&uuml;r Teletype, welches das englische Wort f&uuml;r Fernschreiber ist, und steht in einem UNIX-System f&uuml;r ein Terminal.&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Terminal&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/tty\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Terminal<\/a> ist).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Beispiel: Gr&ouml;&szlig;en in menschenlesbarem Format anzeigen<\/h5>\n<h6><span style=\"font-weight: normal\">Gr&ouml;&szlig;en sollen in diesem Beispiel in menschenlesbarem Format ausgegeben werden.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -lh profi-tutorials\/linux\/netzwerke\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Jegliche Gr&ouml;&szlig;enausgaben werden nun in geeignete Einheiten umgerechnet und entsprechend angezeigt. In diesem Fall wird die Gr&ouml;&szlig;e der Datei &ldquo;<strong>befehl-scp.txt<\/strong>&rdquo; etwa mit &ldquo;<strong>59K<\/strong>&rdquo; (<strong>Kibibytes<\/strong>) ausgegeben.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-007\" data-id=\"7446\" width=\"640\" data-init-width=\"1208\" height=\"68\" data-init-height=\"129\" title=\"befehl-ls-beispiel-007\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-007.png\" data-width=\"640\" data-height=\"68\"\/><\/span><\/p>\n<h5>Beispiel: Ausgegebene Zeitangabe spezifizieren<\/h5>\n<h6><span style=\"font-weight: normal\">Mithilfe der <\/span>Option &ndash;time<span style=\"font-weight: normal\"> soll hier nun eine Zeitangabe f&uuml;r die Ausgabe mit ls spezifiziert werden. Als Parameter wird in diesem Fall &ldquo;<\/span>use<span style=\"font-weight: normal\">&rdquo; verwendet.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -l &ndash;time use profi-tutorials\/linux\/netzwerke\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Bei der mit der <strong>Option -l<\/strong> ausgegebenen Zeit handelt es sich nun um die<strong> letzte Zeugriffszeit<\/strong> (&ldquo;<strong>use<\/strong>&ldquo;). Dieser Zeitstempel wird beispielsweise bei einem lesenden Zugriff mit dem <a href=\"https:\/\/profi-tutorials.de\/linux\/grundlagen\/nano-tastenkuerzel\/\" target=\"_blank\" rel=\"noopener\">Texteditor &ldquo;nano&rdquo;<\/a> aktualisiert.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-008\" data-id=\"7448\" width=\"640\" data-init-width=\"1208\" height=\"66\" data-init-height=\"125\" title=\"befehl-ls-beispiel-008\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-008.png\" data-width=\"640\" data-height=\"66\"\/><\/span><\/p>\n<h5>Beispiel: Zeitformat spezifizieren<\/h5>\n<h6><span style=\"font-weight: normal\">Die<\/span> Option &ndash;time-style<span style=\"font-weight: normal\"> wird nun verwendet, um das Format der ausgegebenen Zeit festzulegen. In diesem Fall wird der Parameter &ldquo;<\/span>full-iso<span style=\"font-weight: normal\">&rdquo; verwendet, um eine vollst&auml;ndige Ausgabe im Format nach <\/span>ISO-8601<span style=\"font-weight: normal\"> zu erhalten.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -l &ndash;time-style full-iso profi-toturials\/linux\/administration\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die ausgegebenen Zeitstempel sind nun im Format nach ISO-8601.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-009\" data-id=\"7450\" width=\"640\" data-init-width=\"1440\" height=\"66\" data-init-height=\"149\" title=\"befehl-ls-beispiel-009\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-009.png\" data-width=\"640\" data-height=\"66\"\/><\/span><\/p>\n<h5>Beispiel: Zeitformat mit +[Format] spezifizieren<\/h5>\n<h6><span style=\"font-weight: normal\">Auch hier soll wieder das Format der Zeitstempel-Ausgabe spezifiziert werden. Hierbei soll nun jedoch folgendes eigenes Format angegeben werden:<\/span> KW[Kalenderwoche]-[Jahr][Monat][Tag]<\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -l &ndash;time-style &lsquo;+KW%W-%Y%m%d&rsquo; profi-tutorials\/linux\/administration\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Zeitstempel haben nun das oben genannte eigene Format.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-010\" data-id=\"7452\" width=\"640\" data-init-width=\"1208\" height=\"78\" data-init-height=\"148\" title=\"befehl-ls-beispiel-010\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-010.png\" data-width=\"640\" data-height=\"78\"\/><\/span><\/p>\n<h5>Beispiel: Eine Datei pro Zeile<\/h5>\n<h6><span style=\"font-weight: normal\">Schlie&szlig;lich soll hier mit der <\/span>Option -l <span style=\"font-weight: normal\">f&uuml;r jeden ausgegebenen Eintrag eine eigene Zeile verwendet werden.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>ls -l profi-tutorials\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Jeder Eintrag wird nun auf einer eigenen Zeile angezeigt &ndash; auch ohne Verwendung der <strong>Option -l<\/strong>.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-ls-beispiel-011\" data-id=\"7454\" width=\"640\" data-init-width=\"1208\" height=\"133\" data-init-height=\"251\" title=\"befehl-ls-beispiel-011\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/06\/befehl-ls-beispiel-011.png\" data-width=\"640\" data-height=\"133\"\/><\/span><\/p>\n<p style=\"text-align: center\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl ls kennen, welcher unter Linux- \/ UNIX-Betriebssystemen zur Ausgabe von Informationen einer Datei bzw. Dateien eines Verzeichnisses verwendet wird. Zun\u00e4chst wird die allgemeine Syntax vorgestellt, anschlie\u00dfend werden die wichtigsten Optionen sowie auch verschiedene Beispielanwendungen des Befehls ls gezeigt. Allgemeine Syntax Die allgemeine Syntax des Befehls ls lautet folgenderma\u00dfen: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9493,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"%%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"In diesem Beitrag lernen Sie den Befehl ls kennen, welcher unter UNIX- \/ Linux dazu verwendet wird, um Informationen zu Dateien und Verzeichnissen auszugeben.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-7405","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/7405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=7405"}],"version-history":[{"count":35,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/7405\/revisions"}],"predecessor-version":[{"id":8011,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/7405\/revisions\/8011"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/9493"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=7405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=7405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=7405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}