excluindo sub dir no comando

0

Eu preciso fornecer uma lista detalhada de arquivos em um diretório na ordem decrescente do tamanho do arquivo . apenas para incluir 10 arquivos na minha saída. Eu não posso incluir sub-diretórios na minha saída. Estou tendo o problema com a última parte, "não incluindo subdiretórios" aqui é o que eu tenho até agora, mas estou preso em excluir sub-diretórios. Além disso, se você pudesse olhar o comando abaixo para avisar se isso está correto

de @ Classbox: ~ / LI_1 / etc $ ls -lh -S | sort -r | head -10

Se eu usar grep -v d, ele excluirá os diretórios, mas eu preciso excluir os subdiretórios.

    
por Deirdre 04.10.2018 / 14:15

1 resposta

1

Não espere resultados significativos se você classificar por tamanho de arquivo "legível por humanos". Experimente

ls -l| sort -k1,1.1 -k5nr | head -n 10

Se houver menos de 10 arquivos regulares, você precisará de medidas adicionais.

    
por 04.10.2018 / 14:21

Tags