If you are working on Linux OS, finding files effectively always a tricky part.
Like find files greater than 500 MB, find files which are created 2 days ago, find and delete all files recursively which are greater than specific date.
Lets learn these simple linux tricks to work with files.
For Files command:
find /path/to/directory -name "*.txt" -type f
For Directory
find /path/to/directory -name "nameOfDirectory" -type d
In the above commands only type argument is changed from f
to d
. f
represents for file and d
represents for directory.
find /path/to/directory -type f -size +1024M
find /path/to/directory -mindepth 1 -mtime +5 -size +700M
Method 1:
find /path/to/directory -mindepth 1 -mtime +5 -size +700M -delete
–mindepth is for level
–mtime for number of days
–size is for file size greater than or equal to.
Method 2:
find . -name "*.done" -type f -print0 | xargs -0 rm -f
find . -type f -print0 | xargs -0 chmod 0644
find . -type d -print0 | xargs -0 chmod 0755
This is how you can work with find command. You can always check for man for more arguments.
If you are working with MySQL or MariaDB web server, sooner or later you will…
To edit the crontab entries you use crontab -e. The command will check for the…
Installation method for COMODO SSL Certificate If you have generated the CSR and purchased or…
In AWS S3, you might want to provide the access to selected users to selected…
It's possible you have earlier generated a ssh key without password/ passphrase. Later you found…
What is SSL? SSL (Secure Sockets Layer) is a standard security protocol for establishing encrypted…