Sådan finder du antallet af filer i en mappe og undermapper på Raspberry Pi

Sadan Finder Du Antallet Af Filer I En Mappe Og Undermapper Pa Raspberry Pi



Mange gange skal vi finde antallet af filer eller undermapper inde i en mappe for at holde styr på diskpladsen. Så vi kan vide, hvilken mappe der har det største antal filer og undermapper i sig. Denne opgave kan udføres ved at åbne hver mappe én efter én, men det tager så lang tid. I sådanne tilfælde fik Linux-baserede systemer, såsom Raspberry Pi, dig dækket, og der er visse kommandoer, som kan bruges til blot at vise antallet af filer og undermapper. Denne artikel har listet alle disse kommandoer for dig.

Viser du antallet af undermapper og filer i Raspberry Pi?

Der er flere kommandoer til at vise listen eller finde filerne i mapper eller undermapper:

1: Gennem ls og wc kommandoer
2: Gennem trækommando
3: Gennem find kommando







1: ls kommando til at finde antallet af filer og mapper/underbiblioteker

For at finde alle filer eller mapper inde i en mappe an ls kommandoen bruges. Det ls kommandoen viser alt, der findes i en mappe, uanset om det er en fil eller en undermappe. Herfra kan du tælle filerne eller undermapper:



$ ls



Hvis du ikke ønsker at tælle antallet manuelt, vil det samlede antal filer og undermapper ved at bruge den nedenstående kommando blive vist ved at tælle dem ved hjælp af wc-kommandoen:





$ ls |wc -l

For eksempel på billedet nedenfor kan du se, at det samlede antal filer og undermapper inde i min hjemmemappe er 68.



Hvis du ønsker at finde filerne og underbibliotekerne inde i en bestemt mappe uden at skifte til den mappe, så kan du blot ls med navnet på den mappe:

Syntaks

$ ls

Eksempel

Her har jeg set indholdet af skrivebords- og dokumentmapper:

$ ls Desktop
$ ls Dokumenter

Og ved at bruge den samme wc (word-count) kommando kan det samlede antal filer og undermapper i en mappe vises:

$ ls /home/pi/

2: trækommando til at finde antallet af filer og mapper/undermapper

Trækommandoen kan også bruges til at vise træet af filer og undermapper sammen med det samlede antal mapper inde i en mappe eller et system. Det kan enten bruges til at vise alt indhold i en bestemt bruger eller en mappe:

$ træ

Outputtet vil vise et træ med alle filer og mapper, og det samlede antal filer og mapper vil blive vist i bunden, som er fremhævet i billedet:

Hvis du bare vil have summen af ​​alle undermapper og filnummer i en mappe, så tilføj wc -l med trækommandoen, og den vil vise nummeret:

$ træ |wc -l

3: find kommando for at finde antallet af filer i en mappe/underbiblioteker

Hvis du kun ønsker at vise antallet af filer inde i en mappe undtagen undermapper, så Find kommandoen kan bruges:

$ find -type f

Outputtet vil vise alle filerne i en mappe

Og hvis du kun vil have nummeret for en fil, skal du blot røre ordtælling ( Toilet ) kommando med det:

$ find -type f | wc -l

Konklusion

Der bruges forskellige kommandoer til at finde antallet af filer og undermapper inde i en mappe, som diskuteres i detaljer i artiklen. Det ls kommandoen bruges til at liste alle filer og undermapper. Hvorimod træ kommandoen vil give et komplet træ over indholdet i filen, og hvis du kun vil have det samlede antal undermapper og filer, så Toilet kommando for at give dig et antal filer plus undermapper.