Linux查找具有确切大小的文件

在Linux命令行中,如何查找所有文件大小为158 kB的文件? 我正在使用以下命令,但它不起作用:

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 

你找不到的文件不大可能是158KB。 要validation其大小,请使用/bin/ls -al /path/to/filestat /path/to/file