TL:DR Page
MAN Page
list directory contents

Definition: Der ls Befehl listet alle nicht-versteckten Dateien und Ordner in dem Verzeichnis auf, in welchem dieser ausgeführt worden ist.

Steht für: list short

Häufige Optionen

-a, —all
Zeigt auch Dateien an, welche mit ., .. oder als Attribut hidden haben
-l, —long
listet mehr Informationen zu den jeweiligen Dateien auf

Beispiele:

root@pop-os:/home/tim# ls
file1.txt  directory1  image.png  script.sh
root@pop-os:/home/tim# ls -l
-rw-r--r--  1 user  group  1024 Jan 1 10:00 file1.txt
drwxr-xr-x  2 user  group  4096 Jan 1 10:00 directory1
-rw-r--r--  1 user  group  2048 Jan 1 10:00 image.png
-rwxr-xr-x  1 user  group  3072 Jan 1 10:00 script.sh
root@pop-os:/home/tim# ls -la
drwxr-xr-x   5 user  group   4096 Oct 26 10:30 .
drwxr-xr-x  23 user  group   4096 Oct 26 09:55 ..
-rw-------   1 user  group   1024 Oct 25 16:00 .hidden_file
-rw-r--r--   1 user  group    256 Oct 24 14:20 file1.txt
drwxr-xr-x   2 user  group   4096 Oct 23 11:15 directory1
-rw-r--r--   1 user  group   2048 Oct 22 08:00 image.png
-rwxr-xr-x   1 user  group   3072 Oct 21 17:45 script.sh

Alternativen für den ls Befehl:

lsd - The next gen ls command.
exa - A modern replacement for ‘ls’.