Hvordan viser jeg tomme kataloger i Linux?

Hvordan viser jeg tomme kataloger i Linux?

Det meste av tiden dette spørsmålet oppstår, hvordan vil du liste opp den tomme filen og mappene når du jobber med det Linux-baserte operativsystemet? Tomme filer og kataloger er de som ikke har noen data eller underkataloger i dem, henholdsvis. Hvis du vil lære hvordan du gjør det, er denne opplæringen ment for deg. Du må gå gjennom hvert trinn som er definert i denne opplæringen for å liste opp de tomme mappene eller filene i terminalen. Først må du ha sudo-privilegier av et Linux-basert system for å bruke det. Etter å ha logget inn fra systemet, må du åpne kommandoterminalen fra applikasjonene. Vi vil se på noen av eksemplene for å oppgi tomme mapper.

Bruker "Finn" -kommando

Det er mange måter å bruke 'Finn' -kommandoen i eksemplene våre for å liste opp de tomme mappene og filene i kommandoskallet. Vi vil diskutere hver og en av dem.

Eksempel 01: Liste tomme kataloger

Så antar at du er på hjemmekatalogen din til Linux -systemet, du må se på alle de tomme katalogene i det. Bruk 'Finn' -kommandoen sammen med '-Type' -flagget som spesifiserer katalogtypesøket ved å bruke nøkkelordet 'D'. Ordet '-EMPTY' har blitt brukt som et flagg for å søke bare tomme kataloger i hjemmekatalogen som angitt nedenfor. DOT betyr den nåværende plasseringen som er hjemmekatalogen til et Linux-basert system. Utgangen viser alle de tomme katalogene i hjemmekatalogen og dens underkataloger.

$ Finn . -Type D -EMPTY

Eksempel 02: Liste tomme for tomme filer

Nå er det på tide å liste opp alle de tomme filene i hjemmekatalogen ved å bruke den samme kommandoen over med en liten endring. Vi bruker "F" -flagget for å spesifisere at det søkte elementet må være filtypen. Utfør kommandoen nedenfor i skallet, og du vil få en liste over tomme filer som er bosatt i hjemmekatalogen og dens underkataloger som presentert i øyeblikksbildet.

$ Finn . -Type F -EMPTY

Eksempel 03: Liste tomme for tomme filer

Anta at noen bare ønsker å liste opp de tomme katalogene som er bosatt i hjemmekatalogen til Linux-systemet uten de tomme katalogene i underkatalogene til hjemmekatalogene, så kan de også bruke “Finn” -kommandoen. I denne kommandoen må du definere dybden på treet du vil søke ved å liste opp tomme kataloger ved å bruke "-maxdepth" -flagget. Du kan spesifisere tredybden med et tall som vi har brukt 1 i kommandoen nedenfor. Dette betyr at den bare vil søke etter de tomme katalogene som er direkte bosatt i hjemmekatalogen til systemet. Forsøk å utføre den under-uttalte spørringen i terminalskallet. Utgangen viser listen over alle de tomme katalogene, som betyr at alle disse listede katalogene ikke har noen data i seg.

$ Finn . -MaxDepth 1 -Type D -Momenty

Vi listet opp alle de tomme katalogene eller filene i hjemmekatalogen. Nå er det på tide å ha en liten endring. Vi vil se på de tomme filene og mappene i noen andre kataloger.

Eksempel 04: Liste tomme for tomme filer

For det formålet må vi definere en bane for den aktuelle katalogen innen instruksjonen. Den gjenværende kommandoen vil være som den er. Prøv kommandoen nedenfor for å søke på de tomme filene i mappen 'Documents'. Utgangen utdyper at katalogen 'dokumenter' bare har to i seg som for øyeblikket er tomme e.g., en.TXT og SCND.tekst.

$ FINN/HJEM/AQSAYASIN/DOKUMENTER/-TYPE F -EMPTY

Eksempel 05: Liste tomme mapper

La oss nå endre denne kommandoen for å se tomme kataloger i katalogen "dokumenter". For å gjøre dette, må vi skrive “D” i stedet for “F” som vist nedenfor. Prøv å utføre spørringen nedenfor for å vise tomme mapper. Utgangen viser at vi foreløpig ikke har noen tomme filer i katalogen "dokumenter".

$ FINN/HJEM/AQSAYASIN/DOKUMENTER/-TYPE D -EMPTY

Eksempel 06: Liste over tomme filer telle nummer

Du har sett hvordan du lister opp de tomme filene og mappene. Nå vil vi se på tellingsnummeret til tomme filer og mapper som ligger i en viss mappe. For det vil vi bruke den samme “Finn” -kommandoen. Alle de gamle parametrene vil forbli de samme i spørringen med en liten endring. Vi bruker parameteren “WC -L” i kommandoen for å telle de tomme filene som er bosatt på det nåværende stedet. Utførelse av den uttalte kommandoen gir oss utgangen på 18. Dette betyr at hjemmekatalogen bare har totalt 18 tomme filer i den.

$ Finn . -Type F -Matt | wc -l

Eksempel 07: Liste over ikke-tomme filtall nummer

Som vi lærte hvordan vi kan telle antall tomme filer i en bestemt katalog. Det er på tide å telle antall ikke-tomme kataloger for filer i noen katalog. For dette spesielle formålet vil vi bruke "-not" -flaggparameteren i en spørring. Den gjenværende spørringen vil være den samme fra start til slutt. Så la oss kjøre nedenfor 'Finn' kommandoen i terminalskallet som vist i øyeblikksbildet. Utgangen viser antallet ikke-tomme filer i hjemmekatalogen og underkatalogen som er "6474".

$ Finn . -Type F -ikke -EMPTY | wc -l

Eksempel 08: Liste tomme for tomme filer med størrelse

Sist, men ikke minst, vil vi bruke “Finn” -kommandoen sammen med nøkkelordet “Størrelse” for å søke på filene i henhold til størrelsen som er angitt. Nå vil vi liste opp filene fra hjemmekatalogen som har null data i dem. Vi har definert verdien av nøkkelordstørrelse som “0”. Utgangen vises nedenfor med listen over filer som har størrelsen “0”.

$ Finn ./ -Type f -størrelse 0

Konklusjon

Endelig! Vi har gjort alle nødvendige kommandoer for å liste opp eller vise de tomme filene i noen katalog.