Cómo contar el número de archivos y subdirectorios dentro de un directorio determinado
- 645
- 69
- Norma Sedillo
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 archivosContar archivos y subdirectorios en un directorio
Explicando árbol
Opciones utilizadas en el comando anterior:
-i
- Es una opción gráfica que permite a Tree imprimir líneas de sangría-L
- Especifica el nivel de profundidad del árbol del directorio que se mostrará, que en el caso anterior es 1-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.
- « Aprenda a acelerar los sitios web utilizando el módulo NGINX y GZIP
- DSTAT una herramienta ingeniosa para monitorear el rendimiento del servidor de Linux en tiempo real »