Contar o número de arquivos e subdiretórios de um diretório
Publicado por Andre Costa (última atualização em 17/03/2012)
[ Hits: 31.152 ]
Download conta2.sh (versão 2)
Sempre tive dificuldade de conseguir este tipo de informação facilmente, por isto resolvi fazer este pequeno script. Simples mas às vezes bastante útil.
Versão 2 - Enviado por Almir Neto em 17/03/2012
Changelog: #!/bin/bash
DIR="$1"
# Caso nao seja digitado nenhum diretorio,
# Sera usado o diretorio corrente por padrao
if ! [ $DIR ]
then
DIR='.'
fi
NUMDIR=$(ls -lR "$DIR" | grep '^d' | wc -l)
NUMLIN=$(ls -lR "$DIR" | grep '^l' | wc -l)
NUMARQ=$(ls -lR "$DIR" | grep '^-' | wc -l)
echo "Existem $NUMDIR diretórios, $NUMLIN links simbólicos e $NUMARQ arquivos no diretório $DIR"
#!/bin/bash DIR="$1" # Caso nao seja digitado nenhum diretorio, # Sera usado o diretorio corrente por padrao if ! [ $DIR ] then DIR='.' fi NUMARQ=0 NUMDIR=0 lista(){ for ARQ in $( ls $1/ ) do [ -d "$1/$ARQ" ] && { NUMDIR=$(($NUMDIR+1)); lista $1/$ARQ; } [ -f "$1/$ARQ" ] && NUMARQ=$(($NUMARQ+1)) done } lista $DIR echo "Existem $NUMARQ arquivos e $NUMDIR diretorios em '$DIR'."
Autenticando automaticamente o Speedy Business
Menu para liberar / bloquear laboratórios no Squid
Gammu - Script para geração de configuração - codinome "gammuninja"
DNSGEN - Gera e mantém configurações dos servidores DNS
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)