Linux Localizar arquivo com tamanho exato

1

Na linha de comando do Linux, como posso encontrar todos os arquivos com exatamente 158 kB de tamanho? Eu estava usando o seguinte comando, mas não funcionou:

find /var/www/ -xdev -type f -size 158k
    
por GTS Joe 15.02.2016 / 06:02

1 resposta

3

Encontre arquivos com tamanho exato

[me@localhost ~]$ dd if=/dev/zero bs=1024 count=158 of=/dev/shm/158k.txt
158+0 records in
158+0 records out
161792 bytes (162 kB) copied, 0.00120192 s, 135 MB/s

[me@localhost ~]$ find /dev/shm -type f -size 158k
/dev/shm/158k.txt

Seu arquivo que não foi encontrado provavelmente não tem 158 KB. Para validar seu tamanho, use /bin/ls -al /path/to/file e stat /path/to/file

    
por 15.02.2016 / 06:17