Hoe het aantal bestanden in een map in Linux te tellen

Hoe Het Aantal Bestanden In Een Map In Linux Te Tellen



In Linux zijn er een aantal methoden om het totale aantal bestanden in een map te controleren en te tellen. Het tellen van bestanden kan nuttig zijn, vooral bij het automatiseren van de taken tijdens bash-scripts en het bewaken van het systeem. In dit artikel zullen we verschillende methoden bespreken om het aantal bestanden in een map in Linux te tellen.

Hoe het aantal bestanden in een map in Linux te tellen

Linux-systeembeheerders houden het systeem de hele tijd in de gaten om het geheugengebruik en het aantal bestanden dat door de gebruikers is gemaakt in de gaten te houden.

Er zijn verschillende methoden om het aantal bestanden in een map te tellen:







1: Tel het aantal bestanden in Linux met behulp van ls met wc-opdrachten

De 'wc' commando kan totaal tellen woorden , lijnen , karakter , En byte . Laten we het gebruiken met de 'ls' commando dat het totale aantal bestanden van een directory zal tellen. De volgende syntaxis wordt gevolgd:



$ ls /< mapnaam > | wc -l

Bijvoorbeeld om het aantal bestanden in te tellen Afbeeldingen directory wordt het volgende commando gebruikt:



$ ls . / Afbeeldingen | wc -l





Evenzo om de bestanden in te checken enz directory gebruik:

$ ls / enz | wc -l



2: Tel het aantal bestanden in Linux met behulp van zoeken met wc-opdrachten

Een andere manier om de bestanden in een bepaalde map te tellen, is door de 'vinden' En 'wc' commando:

$ vinden < mapnaam > -type F | wc -l

Bijvoorbeeld om het aantal bestanden in te tellen Afbeeldingen map, gebruik:

$ vinden . / Afbeeldingen -type F | wc -l

De 'F' vlag wordt alleen gebruikt om de bestanden te targeten.

Om het aantal bestanden in de /etc-directory te achterhalen, gebruikt u:

$ vinden / enz -type F | wc -l

Het foutbericht kan worden verwijderd of kan worden omgeleid naar de map /dev/null met behulp van de 2> omleidingsoperator. Het bovenstaande commando zou dus zijn:

$ vinden / enz -type F 2 > / ontwikkelaar / nul | wc -l

Opmerking: Het is belangrijk op te merken dat de opdracht find het bestand recursief telt, wat betekent dat het ook alle bestanden in de submappen telt. De output kan dus variëren.

3: Tel het aantal bestanden in Linux met behulp van Tree Command

Het derde commando dat het aantal bestanden in een map kan tellen, is het boomcommando. Het is niet standaard beschikbaar; het moet worden geïnstalleerd:

$ sudo geschikt installeren boom

Om het aantal bestanden in een map (Afbeeldingen) te tellen, gebruikt u:

$ boom Afbeeldingen

Het aantal bestanden is te zien aan het einde van de uitvoer.

4: Tel het aantal bestanden in Linux met behulp van GUI (Linux Mint 21)

Om het aantal bestanden in een map te vinden via de GUI, klikt u eenvoudig met de rechtermuisknop op de map en opent u vervolgens vanuit het contextmenu 'Eigenschappen' .

Daar zie je de totale items.

Conclusie

Het tellen van directorybestanden in Linux is een gemakkelijke taak die kan worden uitgevoerd met behulp van CLI (opdrachtregelinterface). Met behulp van artikelstappen kunnen we het aantal bestanden in elke map op uw Linux-systeem tellen. Drie commando's waaronder ls , vinden En wc worden voornamelijk gebruikt voor het tellen van het aantal bestanden in een map in het Linux-systeem.