Er zijn een paar manieren om het aantal bestanden in een map op een Linux-machine te tellen. Hier zijn twee methoden:
Methode 1:Met behulp van de opdracht "vinden".
Het commando "find" kan worden gebruikt om naar bestanden en mappen in een opgegeven map te zoeken. Gebruik de volgende opdracht om het aantal bestanden in een map te tellen:
zoek mapnaam -type f | wc -l
Deze opdracht geeft een overzicht van alle bestanden in de opgegeven map (mapnaam) en gebruikt vervolgens de opdracht "wc -l" om het aantal regels in de uitvoer te tellen, waardoor u het aantal bestanden in de map krijgt.
Methode 2:De opdracht "ls" gebruiken
Het commando "ls" kan ook worden gebruikt om de bestanden in een map weer te geven. Gebruik de volgende opdracht om het aantal bestanden in een map te tellen:
ls -l mapnaam | grep "^-" | wc -l
Deze opdracht toont alle bestanden in de opgegeven map (mapnaam), gebruikt vervolgens de opdracht "grep" om de uitvoer te filteren op alleen regels die beginnen met een koppelteken (-) dat een bestand aangeeft, en gebruikt uiteindelijk de opdracht "wc -l" opdracht om het aantal regels in de uitvoer te tellen, waardoor u het aantal bestanden in de map krijgt.
Beide methoden moeten hetzelfde resultaat opleveren, namelijk het aantal bestanden in de opgegeven map. |