====== Finding Files ======
Apr 2020
\\
Updated Apr 2023
\\
\\
\\
==== Overview ====
----
One thing I have always struggled with is finding things in CentOS. So here I am going to put a few examples, and over time hopefully add some more.
\\
\\
If you are not 'root' then you can't search for any file/folder that requires root privileges.
\\
\\
----
==== Examples ====
To find a file, use: find / -file "install.sh"
I think -file should be - name: find / -name "install.sh"
\\
\\
In the above example, the "/" is root, so find will look in root and all of its subfolders for a file called "install.sh".
\\
\\
You can specify a location to search with find /home "filename.ext"
\\
\\
If you are unsure about the filename, but can remember some of it, a wildcard search might help: find / -name “myFile*”
\\
\\
Find files with the same extension: find / -name *.log
\\
\\
If you only wish to find folders then use -type d: find / name home -type d
\\
\\
If you are only interested in files created in the last 2 days use: find / -name home -type d -mtime -2 This looks for folders called home created in the last 2 days.
\\
\\