35 Practical Examples of Linux Find Command
35 Practical Examples of Linux Find Command
Advertise
Linux Services
About
Archives
Contact Us
Copyright Policy
Search
Home
Linux Distro’s
Interview Questions
Shell Scripting
Free Linux eBooks
Linux Commands
The Linux Find Command is one of the most important and much used command in Linux sytems. Find command used
to search and locate list of files and directories based on conditions you specify for files that match the arguments. Find
can be used in variety of conditions like you can find files by permissions, users, groups, file type, date, size and
other possible criteria.
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 1/17
7/5/2014 35 Practical Examples of Linux Find Command
Through this article we are sharing our day-to-day Linux find command experience and its usage in the form of
examples. In this article we will show you the most used 35 Find Commands examples in Linux. We have divided the
section into Five parts from basic to advance usage of find command.
Find all the files whose name is tecmint.txt in a current working directory.
./tecmint.txt
Find all the files under /home directory with name tecmint.txt.
/home/tecmint.txt
Find all the files whose name is tecmint.txt and contains both capital and small letters in /home directory.
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 2/17
7/5/2014 35 Practical Examples of Linux Find Command
# find /home -iname tecmint.txt
./tecmint.txt
./Tecmint.txt
/Tecmint
Find all php files whose name is tecmint.php in a current working directory.
./tecmint.php
./tecmint.php
./login.php
./index.php
Find all the SGID bit files whose permissions set to 644.
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 3/17
7/5/2014 35 Practical Examples of Linux Find Command
Find all the Sticky Bit set files whose permission are 551.
Find all 777 permission files and use chmod command to set permissions to 644.
Find all 777 permission directories and use chmod command to set permissions to 755.
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 4/17
7/5/2014 35 Practical Examples of Linux Find Command
To find and remove multiple files such as .mp3 or .txt, then use.
OR
To find all or single file called tecmint.txt under / root directory of owner root.
To find all files that belongs to user Tecmint under /home directory.
To find all files that belongs to group Developer under /home directory.
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 5/17
7/5/2014 35 Practical Examples of Linux Find Command
# find /home -user tecmint -iname "*.txt"
# find / -mtime 50
# find / -atime 50
To find all the files which are modified more than 50 days back and less than 100 days.
To find all the files which are greater than 50MB and less than 100MB.
To find all 100MB files and delete them using one single command.
Find all .mp3 files with more than 10MB and delete them using one single command.
That’s it, We are ending this post here, In our next article we will discuss more about other Linux commands in depth
with practical examples. Let us know your opinions on this article using our comment section.
Ravi Saive
Owner at TecM int.com
Simple Word a Computer Geek and Linux Guru who loves to share tricks and tips on Internet.
Most Of My Servers runs on Open Source Platform called Linux.
Our post is simply ‘DIY’ aka ‘Do It Yourself, still you may find difficulties and want us to help you out. We offer wide
range of Linux and Web Hosting Solutions at fair minimum rates. Please submit your orders by Clicking Here.
21
Tw eet
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 7/17
7/5/2014 35 Practical Examples of Linux Find Command
269
Like
27
Share
25
comments
« Previous Post
Install mod_pagespeed (Website Optimizer) for Apache in RHEL, CentOS and Fedora
Next Post »
Related Post(s):
25 Responses
1. Ernesto says:
December 21, 2012 at 12:03 am
Number 34 needs to have another 0 in the command. Its currently set to find files larger than 10MB not 100 as
the description states.
Reply
@Ernesto,
Thanks, corrected now..
Reply
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 8/17
7/5/2014 35 Practical Examples of Linux Find Command
Melvin says:
March 23, 2013 at 8:06 pm
While this post is quite old. May I make two suggestions. 34) instead of running -exec rm -rf, the
less cpu taxing option would be to add -delete to find. Would be good to note and using -print first
to confirm what is being deleted or just the find command piped to head to confirm some of the files
is a good step before using any additional command/options that would delete.
Reply
hi! glad i found your site and the informative articles. question re: “35 Practical Examples of Linux Find
Command”:
in # 3. ‘ find /home -iname tecmint.txt’, what is proper way to filter results of this command such that the
Uppercase results are sorted from the lowercase results?
ex.:
…….
Techmint.com
Techmint.com1
Techmint.com2 …….
techmint.com
techmint.com1
techmint.com2, etc., etc., etc.
Thanks again for all the good info. Have A Healthy, Prosperous Day!
—rob
Reply
3. Mac says:
January 29, 2013 at 9:27 pm
Can you explain this option to me, I am new to the command line – still learning.
Reply
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 9/17
7/5/2014 35 Practical Examples of Linux Find Command
@Mac, Please join us on Facebook at Linux Inside, you will get the answer for this.
Reply
Melvin says:
March 23, 2013 at 8:13 pm
The brackets are placeholders for the file that find, finds and the \ is so that the shell does not interpret the
semicolon (;), which would normally end the command.
Reply
4. vijaya says:
July 2, 2013 at 1:50 pm
thanks…
Reply
5. Luis says:
July 14, 2013 at 12:03 am
como recuperar los archivos eliminados con el comando # find / -type f -name *.mp3 -size +10M -exec ls -l {}
\;
Reply
6. Joe says:
September 16, 2013 at 8:10 pm
In example 22, the description should be ‘under the / root directory’ instead of ‘under /root directory’.
Reply
Reply
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 10/17
7/5/2014 35 Practical Examples of Linux Find Command
7. PDFformat says:
October 9, 2013 at 9:51 pm
Reply
8. Siddharth says:
October 22, 2013 at 2:45 am
35. Find all .mp3 files with more than 10MB and delete them using one single command.
# find / -type f -name *.mp3 -size +10M -exec ls -l {} \; — but there is not command to delete the files.
1) how to list files in range (A001 to A090)suppose if there are log file which names are
starting with log.A001 to log.A00nth or may be more .
2)list out the files created in a certain date.
3)search the string pattern “xyz” in all files and count how many times the string is present in all the locations.
please help
Reply
9. karna says:
November 13, 2013 at 3:01 pm
Reply
Reply
find / -user username -type f -exec cp -a ………………. please complete this … needed earlier
Reply
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 11/17
7/5/2014 35 Practical Examples of Linux Find Command
How we can find the the files inside a directory with respect to date range and remove them.?
Example: I want to remove the files created between “1st Jan 2012 8AM” and “5th Jan 2014 10PM”
Reply
Anu, please post your questions at our newly launched TecMint Ask section for instant answers from our
experts.
Reply
Reply
Reply
Reply
this is quite useful page and I used many of these commands after seeing your page .
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 12/17
7/5/2014 35 Practical Examples of Linux Find Command
thank you so much for such a wonderful collection of the commands with example.
Reply
Reply
You know, with HTML you can turn a table of contents into links that take a reader straight to each section …
just sayin’.
Reply
Reply
Leave a Reply
Name (Required)
Website
Submit Comment
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 13/17
7/5/2014 35 Practical Examples of Linux Find Command
Popular
Latest
Comments
Tags
How to Add Linux Host to Nagios Monitoring Server Using NRPE Plugin 186 Comments
Wine 1.6.2 Stable Released – Install in RHEL, CentOS and Fedora 157 Comments
Install Apache 2.2.15, MySQL 5.5.34 & PHP 5.5.4 on RHEL/CentOS 6.4/5.9 & Fedora 19-12 151
Comments
CentOS 6.4 Step by Step Installation Guide with Screenshots 151 Comments
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 14/17
7/5/2014 35 Practical Examples of Linux Find Command
Nagios 4.0.1 Released – Install on RHEL/CentOS 6.x/5.x and Fedora 19/18/17 150 Comments
Google Chrome 35 Released – Install on RHEL/CentOS 6 and Fedora 20-15 125 Comments
:: Advertise ::
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 15/17
7/5/2014 35 Practical Examples of Linux Find Command
:: Follow Us ::
TecMint.com
google.com/+Tecmint
Follow +1
+ 4,860
:: About ::
TecMint.com is a website that publishes practical and useful out-of-the-box articles for aspirant like you and me. We
seek to present exceptional, remarkable tips, tutorials, and resources that the modern web professional will appreciate.
:: Our Services ::
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 16/17
7/5/2014 35 Practical Examples of Linux Find Command
We offer wide range of Linux Web Hosting and Management Services includes Linux hosting, WordPress Know More
hosting, Joomla Hosting, CMS hosting, Website migration and Custom solutions, making us a one-stop
destination for all your possible hosting needs at fair minimum rates.
:: Advertise ::
Submit Order
TecMint.com is visited by tens of thousands of Linux users and has a excellent reputation in the search
engine ranking. Most of the traffic comes from Google organic search (80%). Spread your messages or products to an
engaged readers by advertising with us.
This work is licensed under a (cc) BY-NC | TecMint uses cookies. By using our services, you comply
to use of our cookies. More info: Privacy Policy. Advertise Now
© 2012-2014 All Rights Reserved.
http://www.tecmint.com/35-practical-examples-of-linux-find-command/ 17/17