Kommandot "LS" i Linux har en mängd alternativ, vilket möjliggör mycket anpassade kataloglistor. Här är några av de mest använda, grupperade för tydlighet:
Grundläggande listningsalternativ:
* `-l` (lång lista):Visar detaljerad information, inklusive behörigheter, antal hårda länkar, ägare, grupp, storlek, modifieringstid och filnamn. Detta är utan tvekan det mest använda alternativet.
* `-a` (alla):listar alla filer och kataloger, inklusive dolda (de som börjar med en prick". ").
* `-h` (mänsklig läsbar):med` -l` gör storlekar människoläsbara (t.ex. 1k, 234m, 2G).
* `-1` (En post per rad):Listar en fil eller katalog per rad, användbar för skriptbehandling.
Sortering och beställningsalternativ:
* `-t` (Sortera efter ändringstid):Listar filer och kataloger sorterade efter modifieringstid, nyaste först.
* `-r` (omvänd ordning):vänder listans ordning (t.ex. äldsta först med` -lt`).
* `-u` (Använd åtkomsttid):Sorts vid sista åtkomsttid istället för modifieringstid.
* `-S` (Sortera efter storlek):sorterar efter filstorlek, största första.
Filtyp och attributalternativ:
* `-F` (Mark Kataloger):bifogar"/"till katalognamn,"* "till körbara filer,"@"till symboliska länkar, och" | " till uttag.
* `-B` (Ersätt icke-trycktecken):Ersätter tecken som inte är tryckta med backslash-flykt.
* `-i` (inode-nummer):Listor inode-nummer för varje fil och katalog.
* `-L` (Följ symboliska länkar):Listar målet för symboliska länkar snarare än själva länken. (Standard är att lista själva länken).
Färg- och formateringsalternativ:
* `-färg [=när]` (Colorize Output):lägger till färg till utgången för att differentiera filtyper. "När" kan vara "alltid", "auto" (standard) eller "aldrig".
* `-G` (Colorize Group):Färger gruppinformationen i en lång lista.
* `-T` (Colorize med terminfo):Bättre färgning baserat på din terminaltyp.
* `--format =format`:Tillåter specifikation av utgångsformatet, t.ex.`-format =kommas`, `-format =long`,`-format =single-column '.
Andra alternativ:
* `-D` (Listkataloger):listar bara kataloger själva, inte deras innehåll.
* `-R` (Rekursiv):Listar innehållet i underkataloger rekursivt.
* `-p` (bifogas indikator till kataloger):lägger till en"/"till kataloger, liknande men enklare än` -f`.
* `-q` (tryck? I stället för icke-utskrivbara tecken):ett mindre ordentligt alternativ till` -b`.
* `-S` (Visa filstorlekar):Visar filstorlekar i block.
* `-O` (Listfilägare):Mer specifik lista över ägare.
* `-g` (Listfilgrupper):Mer specifik lista över grupper.
Kombinationsalternativ:
Du kan kombinera många av dessa alternativ. Till exempel listar `LS -LART 'alla filer och kataloger (` -a`), i långformat (' -l '), sorterat efter modifieringstid (' -t '), i omvänd ordning (' -r ').
Detta är inte en uttömmande lista, men den täcker de mest använda och användbara alternativen. Se sidan "Man ls" för en fullständig beskrivning. För att se en detaljerad beskrivning och exempel på alla "ls" -alternativ skriver du bara "man ls" i din terminal.