How To Use The `find` Utility In Linux – InMotion Internet hosting Help Heart


Do it is advisable to find a particular file in your file system? Over a few years of managing your server, you'll seemingly discover that engaged on the command line offers you flexibility, consolation, and velocity in attending to your common duties. And that is very effectively demonstrated within the numerous search features that include most Linux distributions. Whether or not you're utilizing Linux in your distant server or as your native working system, command line looking out with the find utility is straightforward and quick.

How find Works

One of many main advantages of the find utitlity is its blazing quick velocity. How does it work so quick?

Find works rapidly by checking a database that builds itself in your system day by day. This creates an enormous index of each file in your system. Nevertheless, you'll have newly created information that aren't current within the index. (See the part under on find out how to replace the database manually, should you require it.)

Making Positive find Is Put in

Relying in your Linux distribution, you could or might not have find bundled in together with your suite of software program. Should you discover it's not put in, you should utilize the apt or yum bundle managers:

apt set up find


yum set up find

As soon as it's put in, you'll need to guarantee that there may be content material within the database for find to look via. In any other case, you would possibly see the next error:

find: cannot stat () `/var/lib/mlocate/mlocate.db': No such file or listing

To appropriate this, you possibly can run the updatedb command as follows:


If you're not the foundation person, you'll need to make use of sudo to replace the database:

sudo updatedb

The right way to Search With find

Looking with find is so simple as invoking this system adopted by your search sample:

find <filename>

You might discover there are way more outcomes than you should utilize. So you possibly can refine your search utilizing a wildcard. For instance, to look solely information that finish with a .txt extension:

find *.txt

And, if you realize them, and you'll much more particular with common expressions. (See under for choices.)

Helpful Choices

To increase the find utility, there are a variety of various choices that may be useful:

Make your search sample case insensitive.
Use a daily expression in your sample.
As a substitute of printing outcomes, present numerous outcomes. This fashion, with out having to fill your display screen with outcomes, you may get an concept of how your search goes, and if extra refinement could also be essential to get usable outcomes.

The place to cease subsequent in your cloud server administration journey?

Supply hyperlink

Leave a Reply