Назад | Перейти на главную страницу

Linux Найти файл с точным размером

Как в командной строке 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