Como o número de subdiretórios e arquivos pode ser determinado pelo comando ls -ld? [fechadas]

0

Como o número de subdiretórios e arquivos pode ser determinado a partir da saída do comando ls -ld?

Eu percebo que este comando apenas lista os diretórios.

    
por John 17.11.2013 / 04:47

1 resposta

2

Existem tantas possibilidades diferentes ...

Se você quiser contar seus arquivos,

 ls -l | grep ^- | wc -l

mesma coisa para diretórios,

 ls -l | grep ^d | wc -l

A soma dos dois

 ls -l | wc -l

Todos os subdiretórios dentro de uma árvore, começando pelo diretório atual:

find . -type d -print | wc -l

mesma coisa para todos os arquivos

find . -type f -print | wc -l

ou talvez para links

find . -type l -print | wc -l

O resto por indução

    
por 17.11.2013 / 08:57