10-28-2002
Didn't quite get this...
Quote:
I only want to keep the latest 3 versions for the last 4 days in the directory.
if you want to delete all those file which are not modified in the last 4 days...
first try listing the files which were not modified during the last 4 days using...
find <directory path> -mtime +4 -print
if you are satisfied with what it lists... then you can delete the above selection using...
find <directory path> -mtime +4 -exec rm -f {} \;
you can put this line in a executable script file and schedule it daily in cron...
Cheers!
Vishnu.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I would like to list latest 2 days, 3 days or 4 days,etc of files in the directory...
how? is it using ls? (3 Replies)
Discussion started by: happyv
3 Replies
2. UNIX for Dummies Questions & Answers
HI All,
I have recuirement to purge the files in a directory . In that directory i an having many sub-directory .
When i use find command like
find ~/work/test/insert -name "*.*" -mtime +12
it is listing the file not accesed before 12 , It also takes the subdirectories inside the... (7 Replies)
Discussion started by: arunkumar_mca
7 Replies
3. Shell Programming and Scripting
Dear All,
I have the followoing requirement..
REQ-1:
Suppose I have the following files
XX_20070202000101.zip
XX_20080223000101.zip
XX_20080226000101.zip
XX_20080227000101.zip
XX_20080228000101.zip
XX_20080229000101.zip
Suppose sysdate = 29 Feb 2007
I need to delete all files... (3 Replies)
Discussion started by: sureshg_sampat
3 Replies
4. Shell Programming and Scripting
I need some help with the logic and syntax for a shell script (ksh) that will search a directory and look for similar files and save only the last two versions. The version number is in the file name. However, the files are of varying name lengths and may have 1 or many files, with no limit to... (6 Replies)
Discussion started by: synergy_texas
6 Replies
5. Shell Programming and Scripting
I'm new to shell scripting... i have been given a task.. can any one help in this regard....
1) Check hourly for files in <destination-path><destination-file-template><destination-file-suffix> for files older than <destination-file-retention> days and purge. It should then check... (1 Reply)
Discussion started by: satishpabba
1 Replies
6. Shell Programming and Scripting
Hi.
I need a script (either bash or perl) that can delete previous versions of files.
For instance, from our continuous build process I get directories such as
build5_dev_1.21
build5_dev_1.22
build5_dev_1.23
build5_dev_1.24
I need a script that I can run every night (using "at"... (6 Replies)
Discussion started by: jbsimon000
6 Replies
7. Shell Programming and Scripting
I have directory where new sub directories and files being created every few minutes. The directories are like abc_date, def_date, ghi_date. I am looking to keep the latest 2 unique directories and delete everything else.
Here is what I have so far
This gives me unique names excluding the... (5 Replies)
Discussion started by: zzstore
5 Replies
8. Shell Programming and Scripting
Hi Friends,
I have an urgent requirement.
I have many files huge in size which has occupied almost the entire disk space. The files are not being moved to the archived folder.
But at present I need to purge those files, new to shell scripting, not sure how to proceed.
Eg.
Directory... (3 Replies)
Discussion started by: unx100
3 Replies
9. Shell Programming and Scripting
Hi Friends,
Very new in Unix and i got a requirement like writing a script and schedule it, so that it removes 30 days old files from all the log locations of a unix box.
Suppose i have a unix server ltbamdev1 and in this server i have a mount point opt/bam. In this mount point i have 3... (1 Reply)
Discussion started by: duos
1 Replies
10. Shell Programming and Scripting
Hello All,
I am trying to purge X old days of files from directory & Sub directories
./2016-01-13/1500/abc.txt
./2016-01-14/1605/caf.txt
./2016-01-14/1605/caf2.txt
./2016-01-14/1606/eaf.txt
.....
./2017-08-1/1701/
Should also remove directories and sub directories too
Expected... (7 Replies)
Discussion started by: krux_rap
7 Replies
LEARN ABOUT DEBIAN
sendinpaths
SENDINPATHS(8) InterNetNews Documentation SENDINPATHS(8)
NAME
sendinpaths - Send Usenet Path: statistics via e-mail
SYNOPSIS
sendinpaths [-cdhn] [-k keep-days] [-r report-days] [address [address ...]]
DESCRIPTION
sendinpaths checks pathlog/path for ninpaths dump files, finds dump files generated in the past report-days days, makes sure they are valid
by running ninpaths on each one and making sure the exit status is zero, and passes them to ninpaths to generate a cumulative report. By
default, that report is mailed to the e-mail addresses configured at the beginning of this script (by default, only one address is
configured: <top1000@anthologeek.net>) in order to supply the TOP1000 project with useful statistics. See
<http://top1000.anthologeek.net/> for more information.
When finished, sendinpaths deletes all dump files in pathlog/path that are older than keep-days days.
For more information on how to set up ninpaths, see ninpaths(8).
OPTIONS
-c When this flag is used, the report is also e-mailed, besides the default submission addresses or those given as command-line arguments,
to the newsmaster's address set at configure time.
-d Enables debug messages.
-h Gives usage information.
-k keep-days
After having processed dump files, sendinpaths removes those that are older than keep-days days. The default is 0, that is to say to
remove all dump files.
Setting keep-days to another value can be useful for debugging purpose because it permits to keep a few dump files.
-n Don't e-mail the report; instead, just print it to standard output. Don't delete old dump files.
-r report-days
Process dump files generated during the last report-days days. The default is 32, that is to say to process all the dump files that
have been generated during the last 32 days (if, of course, they have not been deleted yet by a previous run of sendinpaths according
to the value set by the -k flag).
address ...
E-mail the report to the mentioned address or addresses, instead of the default one. Several addresses can be used, separated by
whitespace. For instance, for two adresses:
sendinpaths pathsurvey@top1000.org top1000@anthologeek.net
HISTORY
sendinpaths was written by Olaf Titz <olaf@bigred.inka.de>.
$Id: sendinpaths.pod 9384 2011-12-25 20:57:03Z iulius $
SEE ALSO
ninpaths(8).
INN 2.5.3 2012-06-15 SENDINPATHS(8)