Linux find directory
from https://www.cyberciti.biz/faq/howto-find-a-directory-linux-command/
To avoid those messages, append 2>/dev/null at the end of each command:
Linux find directory command
The following example will show all files in the current directory and all subdirectories:
Finding a directory
To find a directory called apt in / (root) file system, enter:
Alert: When searching / (root) file system, you need to run the find command as root user.
Sample outputs:
/var/log/apt /var/lib/apt /var/cache/apt /etc/apt /etc/logrotate.d/apt /etc/cron.daily/apt
Dealing with “Permission denied error messages” on Linux
To avoid those messages, append 2>/dev/null at the end of each command:
How to find a directory named Documents on Linux?
Type the following command to search for Documents directory in your $HOME dir:
Sample outputs:
$ find $HOME -type d -name Documents
Sample outputs:
/home/vivek/Documents
Getting a detailed list of files/dirs
Pass the -ls to list current file in ls command output format:
Sample outputs:
4719035 4 drwxr-xr-x 2 root root 4096 Aug 22 06:25 /var/log/apt 4718597 4 drwxr-xr-x 5 root root 4096 Aug 4 13:46 /var/lib/apt 4718601 4 drwxr-xr-x 3 root root 4096 Aug 8 09:37 /var/cache/apt 917524 4 drwxr-xr-x 6 root root 4096 Jun 18 02:28 /etc/apt 917721 4 -rw-r--r-- 1 root root 173 Apr 15 2011 /etc/logrotate.d/apt 918762 16 -rwxr-xr-x 1 root root 14985 Mar 14 12:48 /etc/cron.daily/apt
How do I list only directories?
Just find directories and skip file names pass the -type d option as follows:
Sample outputs:
4719035 4 drwxr-xr-x 2 root root 4096 Aug 22 06:25 /var/log/apt 4718597 4 drwxr-xr-x 5 root root 4096 Aug 4 13:46 /var/lib/apt 4718601 4 drwxr-xr-x 3 root root 4096 Aug 8 09:37 /var/cache/apt 917524 4 drwxr-xr-x 6 root root 4096 Jun 18 02:28 /etc/apt
How do I perform a case insensitive search?
Replace -name option with -iname as follows:
OR
The patterns ‘apt’ match the directory names ‘apt’, ‘APT’, ‘Apt’, ‘apT’, etc.
How do I find a directory called project.images?
Type any one of the following command:
OR
OR
It is also possible to use the wild cards as follows:
A note about locat
get modfiy file list which modfied within 2 day.
find /home/test -type f -mtime -2 > modifyFileList.tmp
留言
張貼留言