ls wie list

~> man ls #Man-Page/Handbuch anzeigen

manpage auf Deutsch

ls           # LISTET Dateien und Ordner, alphabetisch sortiert
ls -R        # R wie recursive, auch in Unterverzeichnisse absteigen
ls -A        # A wie ALLE AUSSER . und ..
ls -l        # l wie LANGFORM 
ls -lh       # h wie human-readable Dateigröße, in KB/MB/GB/TB  (umrechnen: /1024)
ls -lt       # t wie time, in zeitlicher Abfolge: neueste zuerst
ls -ltr      # r wie reverse, umgedrehte Abfolge: älteste zuerst
ls -sSh      # sSh, nach Größe (Size) sortiert, von groß nach klein
ls -i        # Inode-Nummer vor Name ausgeben 

ls pfad/zum/Ordner #zeigt nur den Inhalt den gewünschten Ordners an. 
 
ls /etc      # zeigt den Inhalt des Ordners etc an. besser lesbar wirds mit 
ls /etc | less     # schicke die Ausgabe an das Programm “less”.  
              # "less" ermöglicht innerhalb der Ausgabe zu blättern. 
              <Leertaste> zum einfachen Weiterblättern, <q> beendet "less"

ls *.pdf Dokuments # nur die pdf im Ordner Dokuments anzeigen
ls *.img Downloads Pictures #zeigt die images aus den Ordnern Downloads und Pictures

Was sehe ich in der Langform der Ausgabe?

-rwxrw-r--    10    pi42   user 2048    Jan 25 07:11 example.txt

?UUUGGGOOOS   00  UUUUUU GGGGGG ####                    ^-- Datei-Name
^ ^  ^  ^ ^    ^      ^      ^    ^     ^-- Änderungszeit 
| |  |  | |    |      |      |    \--- Dateigröße in Byte (-h in KB/MB/GB/TB ) 
| |  |  | |    |      |      \-------- Gruppe, für welche die hinterlegte Berechtigung gilt 
| |  |  | |    |      \--------------- Owner, der aktuelle Besitzer dieser Datei
| |  |  | |    \---------------------- Link count (zählt die Hard-Links)
| |  |  | \--------------------------- Alternative Access (leer ist nichts definiert)
| \--\--\----------------------------- RWX für [U]ser, [G]roup, [O]thers
\------------------------------------- Dateityp

mögliche Dateitypen
-------------------
- regular file, normale Datei
d wie directory, Ordner
l wie link, symbolischer link
c wie character, Zeichenorientiert, z.B. in /dev ein Modem 
b wie block, Blockorientiert, z.B. in /dev eine Festplatte oder USB-Stick 
p wie named piped
s wie socket

Berechtigungen für Nutzer, Gruppe und Rest der Welt
---------------------------------------------------
- - keine Berechtigung
r - Berechtigung zum Lesen
w - Berechtigung zum Schreiben
x - Berechtigung zum Ausführen



Dateigröße
----------
selbst umrechnen: /1024

Änderungszeit
-------------
bei Dateien älter als 6 Monate wird das Jahr anstelle der Uhrzeit angezeigt