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
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
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 */
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 /$
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
Bruke Echo Command
Ved hjelp av ekko-kommandoen kan vi liste oppføringene som følger etter med en skråstrek (/).
Syntaks:
$ echo */
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 ' */
Bruke Find Command
Ved hjelp av finne kommando, kan vi finne filene på grunnlag av deres filtyper.
Syntaks:
$ find . -maxdepth l -type d
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 /$
$ ls -la | grep ^d
List underkataloger rekursiv
De -R alternativet forteller ls kommando for å vise innholdet i underkatalogene på den rekursive måten:
$ ls -R