Sådan tæller du antallet af filer i et bibliotek i Linux
Når du har en mappe fuld af filer (og undermapper), skal du muligvis finde ud af, hvor mange filer der er helt. At tælle filer og mapper en efter en er bestemt ikke en mulighed, især når der er mindre grusomme måder at gøre det på, som fx.
1. Check med File Manager
Lad os starte med den nemmeste måde. Du skal bare åbne mappen i en filhåndtering og se på statuslinjen.
Hvis du ikke ser en statuslinje, skal du tjekke "Vis -> Statuslinje" i menuen for at se om statuslinjen er aktiveret.
Ulempen ved denne metode er, at det tæller en mappe som et element, men tæller ikke antallet af filer i det. Faktisk er tallet, du får for, hvor mange filer der er i mappen, summen af antallet af mapper og antallet af separate filer i denne mappe. Hvis du vil se dem separat (f.eks. Antallet af filer eller antallet af mapper), skal du vælge dem, og statusbjælken viser kun nummeret på filerne / mapperne i markeringen.
2. Vælg de filer / mapper, du vil tælle
Ud over at vise antallet af alle filer og mapper i en mappe, vil File Manager tillade dig at gøre mere. Hvis du f.eks. Kun vil tælle filer eller mapper eller kun en del af filerne / mappen i en mappe, skal du blot vælge dem, og statuslinjen viser antallet af filer / mapper i markeringen. Hvis jeg f.eks. Kun ønskede at se antallet af JPEG-filer, ville jeg vælge dem. Resultatet vises i statuslinjen.
3. Få mere avanceret statistik med egenskabsvinduet
Statuslinjen ser godt ud, hvis du ikke har mange filer og mapper, men hvis du gør det, er der bedre måder at tælle dem på. For eksempel er nedenstående billede af en mappeoversigt over en af mine arbejdsmapper.
Du ser, det er kun mapper med mange filer i hver af dem. Filhåndtering viser ikke dette, men hvis jeg vælger dem og højreklikker for at åbne "Egenskaber", fortæller vinduet Egenskaber mig, hvor mange der er.
Jeg antager, at output varierer fra en filhåndtering til en anden, fordi jeg husker at se en anden output (som et separat nummer til filer og mapper), så det du får afhænger meget af den filhåndtering, du bruger.
4. Sådan tæller du antallet af filer via terminalen
Hvis de enkle måder at tælle filer og mapper ikke fungerer for dig, eller hvis du er en terminal person, er den gode nyhed, at der er mange måder at få nogle data om dine filer og mapper via terminalen. Hvis du f.eks. Bare vil have et nummer, skal du bruge dette:
ls -1 | wc-l
Denne kommando returnerer kun antallet af filer / mapper. For at tælle filer rekursivt skal du bruge dette:
find DIR_NAME -type f | wc-l
Jeg har bemærket, at der er forskel på de tal, jeg får via vinduet Egenskaber og via konsollen, og det antages, at det skyldes, at konsollen ikke tæller mapper eller noget.
Der er andre kommandoer til mappelister, som f.eks list
Listekommandoer, du kan bruge til at få et filnummer blandt andet, men jeg vil ikke diskutere dem. Disse kommandoer kommer med mange parametre, og den nøjagtige syntaks varierer fra en Linux-shell til den næste. Hvis du er interesseret i dem, skal du kontrollere dokumentationen for den skal du bruger.
Billedkredit: Office Business Directory