Visit Our UNIX and Linux User Community


to find all files created a day back


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting to find all files created a day back
# 1  
Old 09-15-2009
to find all files created a day back

Hi Guys,

My unix is SunOS. I like to find all the files which are created 1 day back.
i tried the following command
Code:
find . -type f -name '*.aud' -mtime +1

This gives me all the files created 48 hours back (2 days) but not one..
Can you let me know where i am going wrong.

Thanks,
Magesh
# 2  
Old 09-15-2009
Code:
find . -type f -name '*.aud' -mtime -1

(Gives you all files modified in the last 24 hours)

If this doesn't match your requirement, please give examples relative to a given date and time.
# 3  
Old 09-15-2009
man find
Code:
-atime n
              File was last accessed n*24 hours ago.  When find figures out how many 24-hour periods ago the file was last accessed,  any
              fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.

Even though you specify +1, it is atleast two days as per the man page.
So if "-1" fits your requirement, use that.,
# 4  
Old 09-15-2009
Hi methyl.
The folder i am looking into is havin aournd 5000 files..

Code:
{oracle:/u01/app/oracle/product/9.2.0.6.0_64/rdbms/audit}$ ls -ltr
total 10018
-rw-r-----   1 oracle   sysdbora    1186 Jan 14  2006 ora_6736.aud
-rw-r-----   1 oracle   sysdbora     781 Jan 14  2006 ora_6793.aud
-rw-r-----   1 oracle   sysdbora    1186 Jan 14  2006 ora_6830.aud
-rw-r-----   1 oracle   sysdbora     644 Jan 14  2006 ora_6879.aud
-rw-r-----   1 oracle   sysdbora     637 Jan 14  2006 ora_8716.aud
-rw-r-----   1 oracle   sysdbora     918 Jan 14  2006 ora_8827.aud
-rw-r-----   1 oracle   sysdbora     644 Jan 14  2006 ora_8858.aud
-rw-r-----   1 oracle   sysdbora     637 Jan 14  2006 ora_8859.aud
-rw-r-----   1 oracle   sysdbora     637 Jan 14  2006 ora_8917.aud
-rw-r-----   1 oracle   sysdbora    1190 Jan 14  2006 ora_11449.aud
-rw-r-----   1 oracle   sysdbora     646 Jan 14  2006 ora_11486.aud
-rw-r-----   1 oracle   sysdbora     639 Jan 14  2006 ora_11487.aud
-rw-r-----   1 oracle   sysdbora     776 Jan 14  2006 ora_12055.aud
-rw-r-----   1 oracle   sysdbora     920 Jan 14  2006 ora_12382.aud
-rw-r-----   1 oracle   sysdbora     646 Jan 14  2006 ora_12450.aud
-rw-r-----   1 oracle   sysdbora     639 Jan 14  2006 ora_12451.aud
-rw-r-----   1 oracle   sysdbora     639 Jan 14  2006 ora_12982.aud
{oracle:/u01/app/oracle/product/9.2.0.6.0_64/rdbms/audit}$ find . -type f -name '*.aud' -mtime -1
{oracle:/u01/app/oracle/product/9.2.0.6.0_64/rdbms/audit}$

# 5  
Old 09-15-2009
I get one Oracle audit log every time a priviliged user connects to the database (for example for startup and shutdown). Because my database is stop/started daily for backup these logs accumulate rapidly and I normally only keep a week's worth. Similarly for Oracle alert logs, Oracle listener logs adn Oracle trace logs.
Your situation may be different.

What are you trying to do?
# 6  
Old 09-15-2009
actually i am trying to extract data from all the files which are more than one day old..

So for that i want to find the files whcih are more than one day old...
# 7  
Old 09-15-2009
try this code:

find . -type f -name '*.aud' -mmin +1440

hope it will work for you

regards,
Sanjay

Previous Thread | Next Thread
Test Your Knowledge in Computers #572
Difficulty: Easy
For most programming languages, array indices start at zero. This is known as zero-indexing.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to find the files created within one hour in Solaris?

Hi Gurus, I want to find the file created within one hour in solaris. I have tried below command, but it is no lucky. $find . -mtime -1/24, -name "abc*" above command give me the file name which created two hours ago find . -cmin -60, -name "abc*" above command I got error as... (4 Replies)
Discussion started by: ken6503
4 Replies

2. Shell Programming and Scripting

Listing the file name and no of records in each files for the files created on a specific day

Hi, I want to display the file names and the record count for the files in the 2nd column for the files created today. i have written the below command which is listing the file names. but while piping the above command to the wc -l command its not working for me. ls -l... (5 Replies)
Discussion started by: Showdown
5 Replies

3. Shell Programming and Scripting

How to find files created today in a particular directory?

Dear All, I want a Hp Ux command to find out the files created today in a particular directory or mountpoint. Kindly help. Thanks Bhaskar (10 Replies)
Discussion started by: sudiptabhaskar
10 Replies

4. Shell Programming and Scripting

Find the sum of files created 5 days before

Hi, I want to find the sum of all the files created 5 days ago and store it in a variable. (os is HP-UX) can this be extracted from ls -l Is there any other way of getting the sum of all the files created (4 Replies)
Discussion started by: bang_dba
4 Replies

5. Shell Programming and Scripting

what is the find to command to find the files created last 30 days

what is the find to command to find the files created last 30 days (5 Replies)
Discussion started by: rajkumar_g
5 Replies

6. Shell Programming and Scripting

Find files of particular day

Hi, I need to find all files of particular day lets say for 2nd august in below. -rw-r--r-- 1 skl eusdc 8168 Aug 5 19:31 aabc123.txt -rw-r--r-- 1 skl eusdc 4251 Aug 5 19:31 aabc124.txt -rw-r--r-- 1 skl eusdc 4252 Aug 6 19:31 aabc125.txt -rw-r--r-- ... (15 Replies)
Discussion started by: sachinkl
15 Replies

7. UNIX for Dummies Questions & Answers

How to find files created some days before?

HI, I have 2 questions. 1> Is there any code to see files that created some day or some time before in a directory??? 2> how or where i will find the last exit status of a process?? thanks (6 Replies)
Discussion started by: jyotidas
6 Replies

8. Shell Programming and Scripting

find files created within 30 minutes

find . -name *.txt -mmin -30 This is working in Redhat but not in Solaris.. What is the equivalent option in Solaris? (1 Reply)
Discussion started by: tene
1 Replies

9. UNIX for Dummies Questions & Answers

Find all files created by a specified user in a directory and its subdirectories

Is there a command or shell script which can be used for Finding all files created by a specified userid in a directory and its subdirectories. Say, I want to find all such files in directory /abc as well as in all the subdirectories such as /abc/xyz or /abc/xyz/pqr aqnd so on which was created... (5 Replies)
Discussion started by: abhilashnair
5 Replies

10. Filesystems, Disks and Memory

Can I back up all the files I work with each day using tar?

Can I back up all the files I work with each day using tar? (2 Replies)
Discussion started by: jo calamine
2 Replies

Featured Tech Videos