How do I remove 1 month files from Linux?
How to Delete Files Older than 30 days in Linux
- Delete Files older Than 30 Days. You can use the find command to search all files modified older than X days. …
- Delete Files with Specific Extension. Instead of deleting all files, you can also add more filters to find command. …
- Delete Old Directory Recursively.
How do I delete a specific date in Linux?
How to delete all files before a certain date in Linux
- find – the command that finds the files.
- . – …
- -type f – this means only files. …
- -mtime +XXX – replace XXX with the number of days you want to go back. …
- -maxdepth 1 – this means it will not go into sub folders of the working directory.
How do I delete a 3 month file in Linux?
As before, the -mtime parameter is used to find files older than X. In this case, it’s older than 180 days. You can either use the -delete parameter to immediately let find delete the files, or you can let any arbitrary command be executed ( -exec ) on the found files.
How do I delete a specific file in Linux?
Type the rm command, a space, and then the name of the file you want to delete. If the file is not in the current working directory, provide a path to the file’s location. You can pass more than one filename to rm . Doing so deletes all of the specified files.
How do I delete files older than 15 days Linux?
Explanation
- The first argument is the path to the files. This can be a path, a directory, or a wildcard as in the example above. …
- The second argument, -mtime, is used to specify the number of days old that the file is. …
- The third argument, -exec, allows you to pass in a command such as rm.
Where is the last 30 days file in Linux?
You can also search the files modified before X days. Use -mtime option with the find command to search files based on modification time followed by the number of days. Number of days can be used in two formats.
How do I delete old Linux logs?
How to clean log files in Linux
- Check the disk space from the command line. Use the du command to see which files and directories consume the most space inside of the /var/log directory. …
- Select the files or directories that you want to clear: …
- Empty the files.
How do I use find in Linux?
Basic Examples
- find . – name thisfile.txt. If you need to know how to find a file in Linux called thisfile. …
- find /home -name *.jpg. Look for all . jpg files in the /home and directories below it.
- find . – type f -empty. Look for an empty file inside the current directory.
- find /home -user randomperson-mtime 6 -iname “.db”
How do I copy a specific date in Linux?
-exec would copy every result returned by find to the specified directory ( targetdir in the above example). The above copies all the files in the directory that were created after 18 September 2016 20:05:00 to the FOLDER (three months before today I would first store the list of files temporarily and use a loop.
How do I delete files older than 30 days Unix?
–mtime +30 : This refers to all the files which are older than 30 days. mtime stands for Modification time in Unix. You can change the number based on your requirement. -exec rm {} : This is actually the execution command which calls for deletion of all the files filtered by all the above criteria.
How do I delete 7 days old file in Linux?
-mtime +7 : only consider the ones with modification time older than 7 days. -execdir … ; : for each such result found, do the following command in … . rm — ‘{}’ : remove the file; the {} part is where the find result gets substituted into from the previous part.