Number of files accessed this week


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Number of files accessed this week
# 1  
Old 11-22-2009
Number of files accessed this week

I have looked around on the internet and still i am no wiser as to how to show the number of files in a directory that have been accessed this week and also that as a percentage.

Any help would be much appreciated.
# 2  
Old 11-22-2009
Code:
find . -mtime -7

not sure what you want the percentage to be.
# 3  
Old 11-22-2009
Quote:
Originally Posted by frank_rizzo
Code:
find . -mtime -7

not sure what you want the percentage to be.
Thanks alot, works a treat. Such a simple command i should have known. The percentage is the percentage that have been accessed, so if i have 20 files in a directory and 10 were accessed thats 50%.
# 4  
Old 11-22-2009
Code:
The percentage is the percentage that have been accessed, so if i have 20 files in a directory and 10 were accessed thats 50%.


Code:
echo "scale=2;`find . -mtime -7|wc -l` * 100 / `ll -a|wc -l`"|bc


Last edited by proactiveaditya; 11-22-2009 at 03:19 PM..
# 5  
Old 11-22-2009
Quote:
Originally Posted by proactiveaditya
Code:
The percentage is the percentage that have been accessed, so if i have 20 files in a directory and 10 were accessed thats 50%.

Code:
echo "scale=2;`find . -mtime -7|wc -l` * 100 / `ll -a|wc -l`"|bc


Thanks alot,

So the scale is to how many decimal places, -mtime -7 is last 7 days. Whats the rest mean? wc -l is line count right? and you * that by 100 then divide by ll -a which is all the files and directorys then count how many lines we have left. Am i right? But what does the bc stand for?
# 6  
Old 11-22-2009
Minor modification:

Since you are concerned about the files only thus the line should be:
Code:
echo "scale=2;`find . -type f -mtime -7|wc -l` * 100 / `ll -a|grep "^-"|wc -l`"|bc



---------- Post updated at 02:58 PM ---------- Previous update was at 02:49 PM ----------

Code:
But what does the bc stand for?

command-line calculations using bc - Basically Tech

Last edited by proactiveaditya; 11-22-2009 at 03:55 PM..
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Record top accessed processes/files

Hello, I have about 100 servers that I'm looking to collect information regarding top files and processes accessed within a 168 hr (1 week) period. Each server has a different purpose and so different installed applications. All servers are running either unix or linux. What would be a... (0 Replies)
Discussion started by: umang2382
0 Replies

2. UNIX for Advanced & Expert Users

Track the files accessed by a script.

How can i track all the files accessed by script. The script is supposed to bring up my application and this script is just the main script which inturn calls another scripts and executable. I need to know all the the files this main script calls and the files accessed by all the other scripts... (2 Replies)
Discussion started by: chacko193
2 Replies

3. Shell Programming and Scripting

Week number from a date.

Hi, How can we get the week number from any paricular date. lets say date is 20120404 (YYYYMMDD) then how to get the week number? date +%W --- Thic command gives the week number for current date only. Thanks. (13 Replies)
Discussion started by: 46019
13 Replies

4. Shell Programming and Scripting

Know the number of the week for a date

Hi, I tried to find the solution on the forum without success. datecalc from Perderabo doesn't solve my problem. I would like to know how to do the same thing that date +%U but for a specific date. For example: 2011 08 27 => 39 Thinks a lot (8 Replies)
Discussion started by: Castelior
8 Replies

5. UNIX for Advanced & Expert Users

Finding user accounts not accessed for a specific number of days

Hi all, Recently I came across a challenge of finding the user accounts lying around on servers and not being used so much. Our client has hundreds of AIX, RedHat, and Solaris servers. For AIX, I have made a script which uses lsuser and a little bit of sed and awk to show the user accounts... (7 Replies)
Discussion started by: admin_xor
7 Replies

6. UNIX for Advanced & Expert Users

Monitor files being copied/accessed

Hello, Is there a way (without 3rd party software) to know if a file has been accessed and/or copied ? I'm interested in any solution : doing command line instructions , running background scripts etc... I apologize if I posted this in the wrong forum. Thank you! (8 Replies)
Discussion started by: prostiiinet
8 Replies

7. UNIX for Dummies Questions & Answers

Searching files by last accessed time

How can I search for files by last accessed time? I want to see files accessed in the last 24 hours, for example...or even less time, maybe in the last 3 hours? Thank you in advance, Trellot (4 Replies)
Discussion started by: Trellot
4 Replies

8. UNIX for Dummies Questions & Answers

week number

how can I display week number using 'date' command. ?? in the manual it says " %w day of week (0..6); 0 is Sunday" I did not get it? help please. Alice (2 Replies)
Discussion started by: alisevA3
2 Replies

9. Shell Programming and Scripting

calcuate the week number of a given date

Hi All, can any one help me fix the error in this - i am still a novice in shell programming. I got this code after some googling now the code works with all the dates( as much as i know) except for 08 th and 09th of every month. can any one of you please help me fix this issue? Thanks in... (11 Replies)
Discussion started by: ahmedwaseem2000
11 Replies

10. Shell Programming and Scripting

Counting Number of times a File is accessed

Hi, I need to count the number of times a script is accessed from within the script. Is it possible ? Example: I have a script called lo.sh and i execute the script for the first time, then the counter variable declared inside the lo.sh should increment by 1. For every execution the... (1 Reply)
Discussion started by: pathanjalireddy
1 Replies
Login or Register to Ask a Question