Cómo contar el número de archivos y subdirectorios dentro de un directorio determinado

Cómo contar el número de archivos y subdirectorios dentro de un directorio determinado

La forma más fácil de contar el número de archivos y subdirectorios en un directorio utilizando un árbol Comando, que es mejor conocido por mostrar archivos y directorios en forma de árbol.

Aunque siempre puede habilitar las cuotas para restringir el espacio en el disco y el uso de inodo para evitar el abuso del usuario, este comando puede ser útil de todos modos. Por defecto, se supone que el directorio de trabajo actual si no se dan argumentos:

$ árbol -ilf 1 
Salida de muestra
… /10-Top-Linux-Distributions-de 2015.png ./Adobe-flash-jugador-alternativo.JPG ./CentOS-7-Seguridad-Guida.png ./codificación.png ./d-logo-sketch.png ./Expertos-share-thughts-on-25th-aniversary of-the-world-world-wide-web-431806-2.JPG ./Get-Default-Os-Logo.png ./InstallCinnamondesktoPonubuntuandfedora720x345.png ./Instalar nagios-in-centro.JPG ./Install-vmware-workstation-12-in-linux.png ./Install-WordPress-on-CENTOS-FEDora.png ./Linux-ESSENTALS-BUNDLE-COURSE.png ./Cursos de entrenamiento de Linux-online.png ./Linux-PDF-Readers-Viewers-Tools.png ./Linux-Play-Game.JPG ./logo.png ./NRPE-3.0.alquitrán.GZ ./Python-and-Linux-Administration-Course.png ./Ravi ./TeamViewer 11 0 57095 I386 ./Telegrama ./tsetup.0.10.1.alquitrán.xz ./VBOXGUESTADITIONS_5.0.0.Yo asi ./Vivaldi-About.png ./VMware-WorkStation-Full-12.1.1-3770994.x86_64.manojo 3 directorios, 22 archivos 

Si desea ver la misma información para /var/log, hacer:

$ tree -ilf 1 /var /log 
Salida de muestra
/var/log/var/log/alternativas.log/var/log/apt/var/log/aptitude/var/log/auth.log/var/log/boot.log/var/log/bootstrap.log/var/log/btmp/var/log/btmp.1/var/log/consolekit/var/log/tazs/var/log/dmesg/var/log/dpkg.log/var/log/faillog/var/log/fontconfig.log/var/log/fsck/var/log/gpu-manager.log/var/log/hp/var/log/instalador/var/log/kern.log/var/log/lastlog/var/log/mdm/var/log/mintsystem.log/var/log/mintsystem.Timestamps/var/log/ntpstats/var/log/samba/var/log/speech-disispatcher/var/log/syslog/var/log/syslog.1/var/log/teamviewer11/var/log/unattended-upgrades/var/log/upstart/var/log/vbox-install.log/var/log/wtmp/var/log/wtmp.1/var/log/xorg.0.log/var/log/xorg.0.registro.viejo 13 directorios, 23 archivos 

Escriba el comando a continuación para ver información sobre archivos y subdirectorios en el directorio ISOS.

$ Tree -ilf 1 ISOS 
Salida de muestra
ISOS ISOS/CENTOS-6.5-x86_64-minimal.ISO ISOS/CENTOS-7.0-1406-x86_64-minimal.ISO ISOS/CENTOS-7-X86_64-DVD-1503-01 ISOS/CES-Standard-3.3-x86_64.ISO ISOS/Debian-8.1.0-amd64-cd-1.ISO ISOS/Kali-Linux-2.0-I386 ISOS/OpenSUSE-13.2-DVD-X86_64.ISO ISOS/RHEL-SERVER-7.0-X86_64-DVD.ISO ISOS/Ubuntu-14.04.2-desktop-amd64.ISO ISOS/Ubuntu-14.04.3-server-amd64.ISO ISOS/VL-7.1 std-final.ISO ISOS/Win10_1511_1_english_X32.ISO ISOS/WIN10_1511_1_SPANISH_64.Yo asi 2 directorios, 11 archivos 
Contar archivos y subdirectorios en un directorio

Explicando árbol Opciones utilizadas en el comando anterior:

  1. -i - Es una opción gráfica que permite a Tree imprimir líneas de sangría
  2. -L - Especifica el nivel de profundidad del árbol del directorio que se mostrará, que en el caso anterior es 1
  3. -F - hace que el árbol imprima el prefijo de ruta completa para cada archivo

Como puede ver desde la imagen de arriba, después de enumerar todos los archivos y subdirectorios, árbol Muestra el número total de directorios y archivos en el directorio que especificó.

Leer sugerido: Cifrar y descifrar archivos y directorios utilizando TAR y OpenSSL

Puedes consultar el Página del hombre del árbol Para descubrir opciones más útiles, algunos archivos de configuración y variables de entorno para comprender mejor cómo funciona.

Conclusión

Aquí, cubrimos un consejo importante que puede ayudarlo a usar el árbol Utilidad de una manera diferente en comparación con su uso tradicional, para mostrar archivos y directorios en forma de árbol.

Puede construir nuevos consejos utilizando los numerosos árbol Opciones de la página del hombre. ¿Tiene algún consejo útil sobre el uso del árbol?? Luego compártelo con millones de usuarios de Linux en todo el mundo a través del formulario de comentarios a continuación.