+ Responder ao Tópico



  1. #1

    Padrão Como listar os arquivos maiores que #

    Amigos, eu estou fazendo um script que verifica os arquivos que são maiores que 80M e faz algumas verificações.
    Alguém pode me ajudar?

    Dúvidas:

    - Como eu faço para listar somente os arquivos que são maiores que 80M ?

  2. #2

    Padrão Re: Como listar os arquivos maiores que #

    find /diretorio -size +79M

    ele acha todos os arquivos maiores q 79mb (de 80 pra frente...)
    ;-)

    flw

  3. #3

    Padrão Re: Como listar os arquivos maiores que #

    Olha o erro que ele me retorna.

    Código :
    [root@www mail]# find /var/spool/mail/ -size +40M
    find: tipo inválido `M' para -size


    Ele nao aceita o M apos o numero, (isto vale para Minusculo também).

  4. #4

    Padrão Re: Como listar os arquivos maiores que #

    hmmm então há diferenças entre as versões do find (eu to usando no arch linux... )

    tente usar o tamanho em bytes:

    Código :
    find /caminho -size +80000000

    flw

    Citação Postado originalmente por terra_jr
    Olha o erro que ele me retorna.

    Código :
    [root@www mail]# find /var/spool/mail/ -size +40M
    find: tipo inválido `M' para -size


    Ele nao aceita o M apos o numero, (isto vale para Minusculo também).

  5. #5
    jotacekm
    Visitante

    Padrão Re: Como listar os arquivos maiores que #

    Citação Postado originalmente por terra_jr
    Olha o erro que ele me retorna.

    Código :
    [root@www mail]# find /var/spool/mail/ -size +40M
    find: tipo inválido `M' para -size


    Ele nao aceita o M apos o numero, (isto vale para Minusculo também).

    aqui funcinou. da uma olhada na tua versao do find, se for mais antiga que essa pega uma mais nova
    find --version

    GNU find version 4.2.20

  6. #6

    Padrão Re: Como listar os arquivos maiores que #

    A minha versão é:

    Código :
    [root@www root]# find --version
    GNU find versão 4.1.20
    [root@www root]#

  7. #7

    Padrão Re: Como listar os arquivos maiores que #

    Só multiplicar o valor desejado (Em MB) por 1024 e adicionar o "k" na frente, ficando assim:

    Código :
    # find /home -size +81920k


    Falow.