Cómo encontrar el número de archivos en un directorio y subdirectorios en Raspberry Pi

Cómo encontrar el número de archivos en un directorio y subdirectorios en Raspberry Pi
Muchas veces, necesitamos encontrar la cantidad de archivos o subdirectorios dentro de un directorio para mantener el control del disco. Para que podamos saber qué directorio tiene el mayor número de archivos y subdirectorios. Esta tarea se puede completar abriendo cada directorio uno por uno, pero es tan tiempo tomando. En tales casos, los sistemas basados ​​en Linux, como Raspberry Pi, lo cubrieron y hay ciertos comandos que se pueden usar para mostrar simplemente el número de archivos y subdirectorios. Este artículo ha enumerado todos esos comandos para usted.

Ver el número de subdirectorios y archivos en Raspberry Pi?

Hay múltiples comandos para mostrar la lista o encontrar los archivos dentro de directorios o subdirectorios:

1: a través de los comandos LS y WC
2: a través del comando de árbol
3: a través del comando buscar

1: comando LS para encontrar el número de archivos y directorios/subdirectorios

Para encontrar todos los archivos o directorios dentro de un directorio y LS se usa el comando. El LS El comando mostrará todo lo presente dentro de un directorio, ya sea un archivo o un subdirectorio. Desde aquí puede contar los archivos o subdirectorios:

$ LS

Si no desea contar el número manualmente, al usar el comando escrito a continuación, el número total de archivos y subdirectorios se mostrará contándolos usando el comando wc:

$ ls | wc -l

Por ejemplo, en la imagen a continuación, puede ver que el número total de archivos y subdirectorios dentro de mi directorio de inicio es 68.

Si desea encontrar los archivos y subdirectorios dentro de cierto directorio sin cambiar a ese directorio, entonces puede simplemente LS con el nombre de ese directorio:

Sintaxis

$ LS

Ejemplo

Aquí, he visto el contenido del escritorio y los directorios de documentos:

$ LS Desktop
$ LS Documentos

Y al usar el mismo comando wc (conteo de palabras), se puede mostrar el número total de archivos y subdirectorios en un directorio:

$ ls/home/pi/

2: Comando de árbol para encontrar el número de archivos y directorios/subdirectorios

El comando de árbol también se puede usar para mostrar el árbol de los archivos y subdirectorios junto con el número total de directorios dentro de un directorio o sistema. Se puede usar para mostrar todo el contenido dentro de un cierto usuario o un directorio:

$ árbol

La salida mostrará un árbol de todos los archivos y directorios, y el número total de archivos y directorios se mostrará en la parte inferior, que se resalta en la imagen:

Si solo desea la suma de todos los subdirectorios y el número de archivos dentro de un directorio, agregue WC -L con el comando de árbol y mostrará el número:

$ árbol | wc -l

3: Busque el comando para encontrar el número de archivos en un directorio/subdirectorios

Si solo desea mostrar el número de archivos dentro de un directorio, excluyendo los subdirectorios, entonces el a continuación escrito encontrar El comando se puede usar:

$ Find -Type F

La salida mostrará todos los archivos presentes dentro de un directorio

Y si solo desea el número de un archivo, simplemente tuve el recuento de palabras (WC) comando con él:

$ Find -Type F | WC -L

Conclusión

Se utilizan diferentes comandos para encontrar el número de archivos y subdirectorios dentro de un directorio que se discuten en detalle en el artículo. El LS El comando se usa para enumerar todos los archivos y subdirectorios. Mientras que el árbol El comando dará un árbol completo del contenido presente dentro del archivo, y si solo desea el número total de subdirectorios y archivos, la tubería WC Comando para darle un recuento de archivos más subdirectorios.