Consider making sure you only delete regular files:
This will leave any directory structures under the initial point intact.
You also have a wild card in the find path, if this is to be a script you may wish to reconsider that as it the fututre it may have unintended side effects.
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)
Guys,
I had raised a question about deleting files older than today in a specific directory and i got this as an answer
find ${ARCH_DEST}/*.gz -mtime +0 -exec rm -f {} \;
What happens when there aren't files that meet this criteria ? Can it delete any other directories ? I had a shocking... (22 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)
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)
As one of our requirement was to connect to remote Linux server through SFTP connection and delete some files which are older than 7 days.
I used the below piece of code for that,
SFTP_CONNECTION=`sftp user_id@host ...
cd DESIRED_DIR;
find /path/to/files* -mtime +5 -exec rm -rf {} \;... (1 Reply)
Discussion started by: ATWC
1 Replies
LEARN ABOUT DEBIAN
bup-drecurse
bup-drecurse(1) General Commands Manual bup-drecurse(1)NAME
bup-drecurse - recursively list files in your filesystem
SYNOPSIS
bup drecurse [-x] [-q] [--exclude path] [--exclude-from filename] [--profile] <path>
DESCRIPTION
bup drecurse traverses files in the filesystem in a way similar to find(1). In most cases, you should use find(1) instead.
This program is useful mainly for testing the file traversal algorithm used in bup-index(1).
Note that filenames are returned in reverse alphabetical order, as in bup-index(1). This is important because you can't generate the hash
of a parent directory until you have generated the hashes of all its children. When listing files in reverse order, the parent directory
will come after its children, making this easy.
OPTIONS -x, --xdev, --one-file-system
don't cross filesystem boundaries.
-q, --quiet
don't print filenames as they are encountered. Useful when testing performance of the traversal algorithms.
--exclude=path
a path to exclude from the backup (can be used more than once)
--exclude-from=filename
a file that contains exclude paths (can be used more than once)
--profile
print profiling information upon completion. Useful when testing performance of the traversal algorithms.
EXAMPLE
bup drecurse -x /
SEE ALSO bup-index(1)BUP
Part of the bup(1) suite.
AUTHORS
Avery Pennarun <apenwarr@gmail.com>.
Bup unknown-bup-drecurse(1)