`ls`-kommandoen i Linux brukes til å liste filer og kataloger i en spesifisert katalog eller katalogtre. Her er en oversikt over hva `ls`-kommandoen gjør og dens vanlige alternativer:
1. Oppføring av filer:
- Kommandoen `ls` viser som standard innholdet i gjeldende arbeidskatalog.
- For å liste innholdet i en spesifikk katalog, oppgi katalogens bane som et argument til `ls`. For eksempel `ls /home/user/Documents`.
2. Formatere utdata:
- Som standard viser `ls` filer og kataloger i kolonner og sorterer dem etter navn. For å endre formatet på utdata, bruk følgende alternativer:
- `-1` eller `--format=enkeltkolonne`:Viser filer i enkeltkolonneformat.
- `-l` eller `--format=long`:Gir en detaljert liste med filtillatelser, tidsstempler, filstørrelser og mer informasjon.
3. Sorteringsalternativer:
- For å sortere de oppførte filene og katalogene på forskjellige måter, bruk disse alternativene:
- `-S`:Sorterer etter filstørrelse (minst til størst).
- `-r` eller `--reverse`:Reverserer sorteringsrekkefølgen (synkende).
- `-t`:Sorterer etter endringstid (eldste til nyeste).
4. Filtreringsalternativer:
- For å filtrere de oppførte filene basert på mønstre eller egenskaper, bruk disse alternativene:
- `-a` eller `--all`:Viser skjulte filer og kataloger (filer som starter med en prikk).
- `-d` eller `--directory`:Viser kun kataloger, utelater vanlige filer.
- `-m` eller `--marker-style=verbose`:Viser symbolske lenker med en indikasjon (`->`) og målfilen.
5. Rekursiv oppføring:
- For å rekursivt liste innholdet i kataloger, inkludert deres underkataloger, bruk "-R" eller "--rekursivt" flagg.
6. Vis skjulte filer:
- For å vise skjulte filer og kataloger, bruk flagget "-a" eller "--all". Som standard vises ikke skjulte filer.
Husk at `ls`-kommandoen har mange flere alternativer og flagg for å tilpasse utdataene og kontrollere oppførselen til oppføringen. Bruk 'man ls' eller se Linux-dokumentasjonen for en omfattende liste over alternativer og eksempler.