<commit_before>---
layout: post
title: "ls - Verzeichnisinhalte auflisten"
modified:
categories: blog
excerpt:
tags: [linux]
author: benjamin_herbert
---

`ls` ist eines der am häufigsten benutzen Befehle unter Linux. 

In der Grundform listet `ls` lediglich die im aktuellen Verzeichnis enthaltenen

# Alias

<commit_msg>Continue blog post about ls<commit_after>---
layout: post
title: "ls - Verzeichnisinhalte auflisten"
modified:
categories: blog
excerpt:
tags: [linux]
author: benjamin_herbert
---

`ls` ist eines der am häufigsten benutzen Befehle unter Linux. In der Grundform
listet `ls` lediglich die im aktuellen Verzeichnis enthaltenen Dateien und Verzeichnisse auf.
Es wird sonst keinerlei Information angezeigt. Ebenfalls werden Inhalte, die mit *.* beginnen
ebenfalls nicht angezeigt. Mit `ls <Verzeichnis>` listet man den Inhalt von <Verzeichnis> auf.

## Ausführliche Information mit -l
Mit der Option `-l` gibt ls eine Vielzahl an Information aus. Dabei bedeuten die Spalten:

    > ls -l
    total 416K
    drwxr-xr-x 2 ben ben 4,0K Jun  9 19:15 Desktop/
    drwxr-xr-x 2 ben ben 4,0K May 14 05:43 Documents/
    drwxr-xr-x 3 ben ben 4,0K Jun 18 00:02 dotfiles/

* Berechtigungen
* Anzahl von Links
* Besitzer
* Besitzer-Gruppe
* Dateigröße
* Datun wann die Datei zuletzt geändert wurde
* Name der Datei/des Verzeichnisses

## Umgekehrte Reihenfolge

Mit der Option `ls -r` kann man die Reihenfolge umdrehen.

## Information über einzelne Verzeichnisse anlegen.
Ruft man beispielsweise `ls -l /tmp` auf, so wird der Inhalt von /tmp angezeigt.
Will man stattdessen lediglich die Information über /tmp als Verzeichnis ausgegeben haben, so hilft hier der Parameter -d weiter.


## Alias


{'fraction_non_alphanumeric': 0.07226792009400705, 'fraction_numerical': 0.017038777908343124, 'mean_word_length': 4.223926380368098, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4887194', 'n_tokens_mistral': 627, 'n_tokens_neox': 613, 'n_words': 225}