•  Home
  •  Dashboard
  •  Services
    • Dedicated Servers
    • Colocation
    • Private Cloud
    • DDoS Protection
    • IP Transit
    • Backup
    • CDN
    • GGA
  •  Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  •  Support
    • Knowledgebase
    • Community
    • Open Ticket
  •  Company
    • About Us
    • Contact Us
    • Network
    • Data Centers
    • Looking Glass
    • Affiliates
    • Reseller
    • Blog
  • Services
    • Dedicated Servers
    • Colocation
    • Private Cloud
    • DDos Protection
    • IP Transit
    • CDN
    • GGA
    • Backup
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

How to find a file using find and locate command on Linux?

Trusted By
25,000+ Customers (Since 2001)
  • Home
  • Client
  • Qa Forum
  • How to find a file using find and locate command on Linux?

Posted By: Test | 1 Replies | Last Reply On: Sep 23, 2015 15:07:17

find command, locate command

How to find a file using  find and locate command on Linux? 

Psychz - Luis

Votes: 7Posted On: Sep 23, 2015 15:07:17
 

The find command is a very useful tool on all Linux and Unix operating systems that is used to find files or all kinds. I am going to give a brief description of how to use it but I highly recommend reading the find man pages to learn more about this awesome tool.

 

1. Searching the entire home directory in search for all files that end with the .txt flags modify on the last 5 days

find /home/* -iname "*.txt" -mtime 5 -print

 

2. Find all files modified less than 24 hours ago

find /home/* -iname "*.txt" -mtime -24 -print

 

3. Find the files modified 60 min ago

find /home/* -iname "*.txt" -cmin -60 -print

 

"perm" Flag - You can add the "-perm" flag to search for particular files with whatever permissions you want, 777, 644, 4777, 2777, 7777. For example, You can add the "-perm" flag to search for particular files with whatever permissions you want, 777, 644, 4777, 2777, 7777. Search all files on/with permissions 777 and then run the -exec command to 'ls -l' the dir.

find /* -perm 777 -exec ls -l {} \;

 

"-exec" command -  The -exec can be used to perform shell commands after searching for a file. You can remove the particular file you search, change permissions or tar it.

-exec shell-command-here {} \;

 

The update command is more simple to use, it is very handy to find all of the same information find command find flags are limited. I recommend reading the man pages, as well running the "updatedb" command to update the locate database before using; otherwise searching won't work for newly installed applications/added files.

 

Was this reply helpful?

Related topics

  • Linux Find Commands
  • Basic and useful Linux commands
  • How to search in Linux?
  • Linux Command for Find Directory
  • rename a file in linux
  • SSH File Transfer
  • Top Useful Features Of Linux Mint
  • Scientific Linux and its features
  • In Comparison: Linux VS UNIX
  • What Scientific Linux is and its features
  • How To Remotely Connect To Windows Server?
  • How to configure IP's On Centos 7?
  • How to host your own RUST server
  • How to transfer/copy files between local and server using a remote desktop connection?
  • Setup VPN on CentOS 8
Hosting Services
  • Dedicated Hosting
  • Colocation Hosting
  • Backup
  • IP Transit
  • DDoS Mitigation
Support
  • Portal Login
  • Knowledgebase
  • Community
Company
  • About Us
  • Contact Us
  • Network
  • Data Centers
  • Looking Glass
  • Affiliates
  • Reseller
  • Blog
Policies
  • Privacy Policy
  • Acceptable Usage Policy
  • Terms and Conditions
  • Service Level Agreement
Company
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801
Subscribe to Our Mailing List
* indicates required
Copyright © 2021 Psychz Networks, A Profuse Solutions Inc Company