If you have a lot of old files to remove, this may be noticeably faster:
Code:
find $backupDir -type f -mtime +30 -exec rm {} +
When you terminate the -exec primary with a semicolon, you invoke rm once for each pathname to be removed; with a plus sign, rm will be passed a group of pathnames to remove.
These 2 Users Gave Thanks to Don Cragun For This Post:
Hi all,
how to write a script that will indentify the files in a directory which are 7 days old and delete those files.
Thanks in advance
Cheers
Arunava (8 Replies)
I will like to write a script that delete all files that are older than 7 days in a directory and it's subdirectories. Can any one help me out witht the magic command or script?
Thanks in advance,
Odogboly98:confused: (3 Replies)
I have a directory that contains files. I would like the command that deletes all files that are over 30 days old. Delete files based on creation date and not modified. (2 Replies)
i have to delete files which are older than 15 days or more except the ones in the directory Current and also *.sh files
i have found the command for files 15 days or more older
find . -type f -mtime +15 -exec ls -ltr {} \;
but how to implement the logic to avoid directory Current and also... (3 Replies)
Can any one please help me in deleting all the Files over 7 days from sub-directories A, B, C...
Top-Directory
Sub-Directory-A
File-1
File-2
.....
File-n
Sub-Directory-B
File-1
File-2
.....
File-n
Sub-Directory-C
File-1
... (1 Reply)
Hi all,
I want to delete log files with extension .log which are older than 30
days. How to delete those files?
Operating system -- Sun solaris 10
Your input is highly appreciated.
Thanks in advance.
Regards,
Williams (2 Replies)
Hi All,
I am using below code to delete files older than 2 days. In case if there are no files, I should log an error saying no files to delete.
Please let me know, How I can achive this.
find /path/*.xml -mtime +2
Thanks and Regards
Nagaraja. (3 Replies)
Discussion started by: Nagaraja Akkiva
3 Replies
LEARN ABOUT DEBIAN
explain_remove_or_die
explain_remove_or_die(3) Library Functions Manual explain_remove_or_die(3)NAME
explain_remove_or_die - delete a file and report errors
SYNOPSIS
#include <libexplain/remove.h>
void explain_remove_or_die(const char *pathname);
DESCRIPTION
The explain_remove_or_die function is used to call the remove(2) system call. On failure an explanation will be printed to stderr,
obtained from explain_remove(3), and then the process terminates by calling exit(EXIT_FAILURE).
This function is intended to be used in a fashion similar to the following example:
explain_remove_or_die(pathname);
pathname
The pathname, exactly as to be passed to the remove(2) system call.
Returns:
This function only returns on success. On failure, prints an explanation and exits.
SEE ALSO remove(2)
delete a name and possibly the file it refers to
explain_remove(3)
explain remove(2) errors
exit(2) terminate the calling process
COPYRIGHT
libexplain version 0.52
Copyright (C) 2008 Peter Miller
explain_remove_or_die(3)