There are different linux commands to locate files in linux system.you can use linux find command to search files or use locate comand to locate a file position quickly. Or use another linux command whereis to locate the binary,sourcea and manual page files for a command. there is another command is which command, which is use to locate the executable file associated with a given command.
Examples:
#1 find all files in the current directory using linux find command
type:
find . -type f
outputs:
[root@devops Desktop]# find . -type f ./aaa ./epel-release-7-5.noarch.rpm
#2 locate a file in the current directory using linux locate command
type:
locate foo*
outputs:
[root@devops home]# locate foo* /home/foo /home/foo.txt ... /usr/lib64/pygtk/2.0/demos/images/gnome-foot.png /usr/lib64/python2.7/__phello__.foo.py /usr/lib64/python2.7/__phello__.foo.pyc /usr/lib64/python2.7/__phello__.foo.pyo /usr/share/automake-1.13/am/footer.am /usr/share/doc/krb5-workstation-1.11.3/_static/bgfooter.png /usr/share/doc/python-mako-0.8.1/examples/bench/cheetah/footer.tmpl /usr/share/pixmaps/gdm-foot-logo.png /usr/share/yelp-xsl/xslt/docbook/html/db2html-footnote.xsl /usr/src/kernels/3.10.0-123.el7.x86_64/arch/arm/mach-footbridge
#3 find a path of a command using whereis linux command
type:
whereis cat
output:
[root@devops home]# whereis cat cat: /usr/bin/cat /usr/share/man/man1/cat.1.gz /usr/share/man/man1p/cat.1p.gz
#4 find the executable file for a given command using linux which command
type:
which grep
outputs:
[root@devops home]# which grep alias grep='grep --color=auto' /usr/bin/grep
doneā¦