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.