Eu preciso compactar arquivos abaixo de um determinado tamanho em um diretório. Eu tentei o comando sugerido de este post e funciona, mas quando eu mudei o argumento para find -size
para -1G
, ele ignora alguns arquivos mesmo quando o tamanho do arquivo está abaixo de 1GB. Quando eu forneci -100M
e até -900M
, esses arquivos não foram ignorados.
Algumas informações sobre os arquivos:
Os arquivos no diretório consistem em vários arquivos de tamanho médio (de 1 a 200 MB) e milhares de arquivos minúsculos (< 1 MB cada).
Os arquivos de tamanho médio são executáveis (extensão .exe).
Os arquivos minúsculos são apenas alguns arquivos aleatórios, sem extensão ou extensão .lat.
Quando forneço -900M
, todos os arquivos pequenos e médios são retornados como resultado. No entanto, quando eu forneci -1G
, todos os arquivos de tamanho médio e muitos arquivos minúsculos estão faltando no resultado.
Pergunta:
Há algo que eu sinto falta aqui sobre o uso de -size -1G
?
Outras informações (possivelmente úteis):
Estou executando o Ubuntu 15.04 como uma VM no meu Windows 8.1.
Se alguém suspeitar que tem algo a ver com os arquivos com os quais estou trabalhando, avise-me e eu enviarei todos os arquivos em questão.
Sou bastante novo no Unix / Linux e esta é a minha primeira pergunta no fórum de superusuários, por isso, se eu acidentalmente violei quaisquer regras, por favor avise-me.