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 ?
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 ?
find /diretorio -size +79M
ele acha todos os arquivos maiores q 79mb (de 80 pra frente...)
;-)
flw
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).
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
Postado originalmente por terra_jr
Postado originalmente por terra_jr
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
A minha versão é:
Código :[root@www root]# find --version GNU find versão 4.1.20 [root@www root]#
Só multiplicar o valor desejado (Em MB) por 1024 e adicionar o "k" na frente, ficando assim:
Código :# find /home -size +81920k
Falow.