Как в командной строке Linux найти все файлы размером ровно 158 КБ? Я использовал следующую команду, но она не сработала:
find /var/www/ -xdev -type f -size 158k
Найдите файлы точного размера
[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
Ваш файл, который не был найден, скорее всего, составляет 158 КБ. Чтобы проверить его размер, используйте /bin/ls -al /path/to/file
и stat /path/to/file