ls -la

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
cosphi
Beiträge: 139
Registriert: 06.12.2008 08:33:46
Lizenz eigener Beiträge: MIT Lizenz

ls -la

Beitrag von cosphi » 16.03.2025 09:30:22

Hallo,
bei eingabe von la -la werden die Dateien und Ornder in einem Verzeichnis wie folgt ausgegeben:

user1@homer:/media/ssd/usershares# ls -la
drwx------ 2 user1 smbusers 4096 Nov 2 18:16 user1
drwx------ 4 user2 smbusers 4096 Dec 29 16:26 user2
drwx------ 2 user3 smbusers 4096 Jan 5 12:20 user3
-rw-r--r-- 1 root root 5 Mar 16 09:26 test

Was bedeutet diese Ausgabe?
Block 1: Dateirechte (chmod)
Block 2: Zahl?
Block 3 und 4: Benutzer und Gruppe (chown)
Block 4: Größe?
Block 5: Datum und Zeit von erstellung?
Block 6: Name

Frage vor allem: Was bedeutet die Tahl in Block 2?

Benutzeravatar
debilian
Beiträge: 1484
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: ls -la

Beitrag von debilian » 16.03.2025 09:45:45

hier wird es ganz gut beschrieben: https://wiki.ubuntuusers.de/ls/
-- nichts bewegt Sie wie ein GNU --

cosphi
Beiträge: 139
Registriert: 06.12.2008 08:33:46
Lizenz eigener Beiträge: MIT Lizenz

Re: ls -la

Beitrag von cosphi » 16.03.2025 09:49:49

Danke.
WArum zeigen auf das Verzeichniis von user2 4 Hardlinks?

Kann ich irgendwie rausfinden welche das sind?

Benutzeravatar
FBT
Beiträge: 24
Registriert: 26.10.2024 06:00:34
Wohnort: /dev/null

Re: ls -la

Beitrag von FBT » 16.03.2025 09:52:28

Edit: zu langsam

Frage wurde schon beantwortet
Zuletzt geändert von FBT am 16.03.2025 10:27:17, insgesamt 1-mal geändert.
Gruß
Fred

Benutzeravatar
Meillo
Moderator
Beiträge: 9332
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: ls -la

Beitrag von Meillo » 16.03.2025 10:00:00

cosphi hat geschrieben: ↑ zum Beitrag ↑
16.03.2025 09:49:49
WArum zeigen auf das Verzeichniis von user2 4 Hardlinks?

Kann ich irgendwie rausfinden welche das sind?
Jedes Verzeichnis hat einen Link namens `.' in sich selbst.
Das uebergeordnete Verzeichnis hat einen Link mit dem Namen des Verzeichnisses.
Jedes seiner Unterverzeichnisse hat einen Link namens `..'.

Bei der Zahl 4 bedeutet das, dass das Verzeichnis zwei Unterverzeichnisse hat. Diese kannst du dir so ausgeben lassen:

Code: Alles auswählen

ls -d user2/*/
Wenn du die Links einzeln nachvollziehen willst, kannst du dir mit `ls -i' die Inode-Nummern ausgeben lassen und die vergleichen.
Use ed once in a while!

cosphi
Beiträge: 139
Registriert: 06.12.2008 08:33:46
Lizenz eigener Beiträge: MIT Lizenz

Re: ls -la

Beitrag von cosphi » 16.03.2025 14:02:35

danke

Antworten