Find files larger than a certain size
This example finds all the files under /root directory which are larger than 50k
[root@lifelinux ~]# find /root -size +50k
Sample output
/root/ioncube/ioncube_loader_lin_5.3_ts.so /root/ioncube/ioncube_loader_lin_4.1.so /root/ioncube/ioncube_loader_lin_5.1.so /root/ioncube/ioncube_loader_lin_4.2.so ...
Find files within specified size limits
Example, type the following command to limit the search to find only files with the size of 50k to 100k
[root@lifelinux ~]# find /var/log -size +50k -size -100k
Sample output
/var/log/secure.2 /var/log/munin/munin-node.log /var/log/munin/munin-limits.log ...
If you want to list them with ls, type the following command
[root@lifelinux ~]# find /var/log -size +50k -size -100k -exec ls -lha {} \;
Sample output
-rw------- 1 root root 59K Apr 30 22:01 /var/log/secure.2 -rw-r--r-- 1 root root 54K May 13 23:05 /var/log/munin/munin-node.log -rw-r--r-- 1 munin munin 94K May 13 23:05 /var/log/munin/munin-limits.log
Further readings
Related Posts:
- Centos: How To List All / Delete Hidden Files Recursively ?
- How To Flush Sendmail Queue In Linux
- 10 lsof Command Examples
- SUID, SGID and Sticky Bits