logo

Linux List-kataloger

Det finns olika metoder för att lista filer och kataloginformation om dem på Linux-system. Men ls är det primära kommandot som vi kan använda för att lista filer och kataloger. Detta kommando listar filer och kataloger i filsystemet och visar fullständig information. Detta är en del av GNUs kärnverktygspaket som är installerat på var och en Linux distribution.

Hur man använder ls Command

Om vi ​​vill använda ls kommando , då måste vi använda följande syntax:

 ls [options] [files] 

Om vi ​​inte använde något alternativ och parameter ls kommandot så visar kommandot ls dig listan över varje fil i den nuvarande arbetskatalogen.

 $ ls 

När vi kör kommandot ovan listas filerna alfabetiskt i flera kolumner som kan passa över vår terminal:

romerska siffror diagram 1 100
Linux List-kataloger

För att lista filerna i en bestämd katalog måste vi skicka katalogens sökväg som ett argument eller parameter till ls kommando. Till exempel, för att lista innehållet i /etc-katalogen, måste vi skriva följande kommando:

 $ ls /etc 

Linux List-kataloger

Lista kataloger med hjälp av jokertecken

Att lista kataloger med ett jokertecken är det enklaste sättet att lista kataloger. I detta slutar varje katalog med ett snedstreck.

sortering i lista i java

Syntax:

 $ ls -ld */ 

Linux List-kataloger

Lista kataloger med -F Option och grep

Alternativet -F lägger till ett snedstreck framåt. Således kan vi greppa katalogerna med hjälp av 'grep'-raderna som slutar med ett snedstreck (/);

Syntax:

 $ ls -LF | grep /$ 

Linux List-kataloger

Vi kan också använda katalognamnen utan -l alternativ

Syntax:

 $ ls -F | grep /$ 

Lista kataloger med -l Option och Grep

I den ls lång lista betyder ls -l, vi kan 'grep' raderna som börjar med d.

Syntax:

 $ ls -l | grep ^d 

Linux List-kataloger

Använder Echo Command

Med hjälp av ekokommandot kan vi lista de poster som ligger efter med ett snedstreck (/).

hur man kastar sträng till int i java

Syntax:

 $ echo */ 

Linux List-kataloger

Använder printf

På liknande sätt kan vi använda printf för att markera strängar som slutar med ett snedstreck (/)/

Syntax:

 $ printf '%s
' */ 

Linux List-kataloger

Använda Find Command

Använder sig av hitta kommandot kan vi hitta filerna utifrån deras filtyper.

hur stor är min skärm

Syntax:

 $ find . -maxdepth l -type d 

Linux List-kataloger

I kommandot ovan anger alternativet maxdepth att sökningen endast utförs på en viss katalog. Annars kommer kommandot find rekursivt att hitta katalogerna genom att gå igenom varje katalog och dess underkataloger. I alla ovanstående metoder, som vi använde i ls kommando kan vi uppnå samma sak via -a alternativ. Till exempel:

Syntax:

 $ ls -laF | grep /$ 

Linux List-kataloger
 $ ls -la | grep ^d 

Linux List-kataloger

Lista underkataloger Rekursiv

De -R alternativet berättar ls kommando för att visa innehållet i underkatalogerna på det rekursiva sättet:

 $ ls -R 

Linux List-kataloger