logo

Linux listekataloger

Det finnes ulike metoder for å liste filer og kataloger informasjon om dem på Linux-systemer. Men ls er den primære kommandoen som vi kan bruke for å liste filer og kataloger. Denne kommandoen viser filer og kataloger i filsystemet og viser fullstendig informasjon. Dette er en del av GNUs kjerneverktøypakke, som er installert på hver Linux fordeling.

Slik bruker du ls Command

Hvis vi ønsker å bruke ls kommando , så må vi bruke følgende syntaks:

 ls [options] [files] 

Hvis uten noe alternativ og parameter brukte vi ls kommandoen, vil ls-kommandoen vise deg listen over hver fil i gjeldende arbeidskatalog.

 $ ls 

Når vi utfører kommandoen ovenfor, er filene oppført alfabetisk i flere kolonner som kan passe på tvers av terminalen vår:

string concat java
Linux listekataloger

For å liste filene i en bestemt katalog, må vi sende katalogens bane som et argument eller parameter til ls kommando. For eksempel, for å vise innholdet i /etc-katalogen, må vi skrive inn følgende kommando:

 $ ls /etc 

Linux listekataloger

Listekataloger ved hjelp av jokertegn

Oppføring av kataloger ved hjelp av jokertegn er den enkleste måten å vise kataloger på. I denne ender hver katalog med en skråstrek.

Syntaks:

 $ ls -ld */ 

Linux listekataloger

List kataloger ved å bruke -F Option og grep

Alternativet -F legger til en etterfølgende skråstrek. Dermed er vi i stand til å grep katalogene ved hjelp av 'grep'-linjene som ender med en skråstrek (/);

Syntaks:

 $ ls -LF | grep /$ 

Linux listekataloger

Vi kan også bruke katalognavnene uten -l alternativ

kommando chown

Syntaks:

 $ ls -F | grep /$ 

Listekataloger ved hjelp av -l Option og Grep

I ls lang liste betyr ls -l, vi er i stand til å 'grep' linjene som begynner med d.

Syntaks:

Last ned YouTube-videoer på vlc
 $ ls -l | grep ^d 

Linux listekataloger

Bruke Echo Command

Ved hjelp av ekko-kommandoen kan vi liste oppføringene som følger etter med en skråstrek (/).

Syntaks:

 $ echo */ 

Linux listekataloger

Ved å bruke printf

På lignende måte kan vi bruke printf til å markere strenger som slutter med en skråstrek (/)/

java arraylist sortering

Syntaks:

 $ printf '%s
' */ 

Linux listekataloger

Bruke Find Command

Ved hjelp av finne kommando, kan vi finne filene på grunnlag av deres filtyper.

Syntaks:

 $ find . -maxdepth l -type d 

Linux listekataloger

I kommandoen ovenfor spesifiserer maxdepth-alternativet at søket kun utføres på en bestemt katalog. Ellers vil find-kommandoen rekursivt finne katalogene ved å krysse hver katalog og dens underkataloger. I alle de ovennevnte metodene, som vi brukte i ls kommando, kan vi oppnå det samme via -en alternativ. For eksempel:

Syntaks:

 $ ls -laF | grep /$ 

Linux listekataloger
 $ ls -la | grep ^d 

Linux listekataloger

List underkataloger rekursiv

De -R alternativet forteller ls kommando for å vise innholdet i underkatalogene på den rekursive måten:

 $ ls -R 

Linux listekataloger