Kommandoen `ls -l` i Unix og Linux Systems viser filer og mapper i en
lang Format, der leverer detaljerede oplysninger om hvert emne.
Her er en sammenbrud:
`ls` - Basiskommandoen til liste over katalogindhold.
`-l` - den mulighed, der fortæller `ls` at bruge det lange listeformat.
Outputforklaring
En typisk `ls -l` output ser sådan ud:
`` `
-RW-R-R-- 1 Brugergruppe 1234 26. oktober 10:00 File.txt
DRWXR-XR-X 2 Brugergruppe 4096 30. september 14:30 MyDirectory
`` `
Lad os dissekere, hvad hver del betyder:
1. Filtype og tilladelser:
* `-`:Angiver en almindelig fil (som et tekstdokument, billede osv.)
* 'D`:angiver en bibliotek
* `l`:angiver et symbolsk link
* ... (andre mindre almindelige typer findes)
tilladelser (næste 9 tegn):
* `rw-` (Ejer tilladelser):
* `r`:Læs tilladelse
* 'W`:Skriv tilladelse
* `x`:Udfør tilladelse
* `-`:tilladelse afvist
* `r-- ' (Gruppetilladelser):Samme som ovenfor, men for gruppen, der ejer filen/biblioteket.
* `r-- ' (Andre tilladelser):Tilladelser til alle andre.
2. Antal hårde links:
Dette viser normalt '1' for almindelige filer. Kataloger har en værdi på 2 eller mere.
3. Ejer: Brugernavnet til filen/bibliotekets ejer.
4. gruppe: Gruppenavnet, som filen/biblioteket hører til.
5. Størrelse: Størrelsen på filen i bytes. For mapper viser det normalt størrelsen på katalogposten, ikke den samlede indholdsstørrelse.
6. Sidste ændringstid: Dato og tidspunkt, hvor filen/biblioteket sidst blev ændret.
7. fil/katalognavn: Navnet på filen eller biblioteket.
Eksempler:
* `ls -l myfile.txt` :Viser detaljerede oplysninger om filen "myfile.txt".
* `ls -l/hjemme/bruger/dokumenter` :Viser indholdet af "dokumenter" -kataloget med detaljerede oplysninger.
Nøgleanvendelser af `ls -l`:
* Forståelse af filtilladelser: Afgørende for sikkerhed og samarbejde, så du kan se, hvem der kan læse, skrive eller udføre filer.
* Fejlfindingsproblemer: Hjælpsomme, når filer ikke opfører sig som forventet, da det afslører ejerskabs- og ændringsoplysninger.
* Systemadministration: Administratorer bruger `ls -l` i vid udstrækning til at administrere filer, mapper og deres tilladelser.