Visit Our UNIX and Linux User Community


sort biggest most recent files


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers sort biggest most recent files
# 1  
Old 12-15-2008
sort biggest most recent files

if i am in /tmp file, and i have a few DIRs under /tmp. i want to find the biggest and most recent files (from 7 days ago) in /tmp and subfolders.
# 2  
Old 12-15-2008
As a start

Code:
man find

Especially -mtime and -size will be interessting.
If you need sorting, maybe use "-exec ls -l ..." in that find too and cut out the size and names with something like
Code:
find . -type f -mtime -7 -size +1000c -exec ls -l {} \; | awk '{print $5, $NF}'| sort -k 1,1n

Depending on your OS' find etc.

Last edited by zaxxon; 12-15-2008 at 12:40 PM..
# 3  
Old 12-15-2008
rather than the ls approach you might also go with du :

Code:
find......insert options as above....... -exec  du -dok {} \; | sort -nr | head

# 4  
Old 12-16-2008
Quote:
Originally Posted by Tytalus
rather than the ls approach you might also go with du :

Code:
find......insert options as above....... -exec  du -dok {} \; | sort -nr | head


What is the use of options like "d", "o" for du?
I don't find any such options to du. I am using Linux os.
 

Previous Thread | Next Thread
Test Your Knowledge in Computers #979
Difficulty: Medium
macOS is based on the Unix operating system and on technologies developed between 1985 and 1997 at NeXT.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Sort Unique Column with the most recent timestamp

Hello, I have a sample file with the below contents : Backup Oracle8_P112_PEGA_Archivedel Completed full 10/11/2015 03:50:06PM Backup Oracle8_G567_PEGA_Archivedel Completed full 10/11/2015 01:15:56PM Backup Oracle8_P112_PEGA_Archivedel Completed full ... (8 Replies)
Discussion started by: rahul2662
8 Replies

2. Shell Programming and Scripting

How to rename (move) most recent files in directory?

I'm using cygwin32 on Windows. DN is an environment variable pointed at my download directory. This command works to move the single most recent file in my download directory to my current directory: mv "`perl -e '$p = $ARGV; opendir $h, $p or die "cannot opendir $p: $!"; @f = sort { -M $a... (2 Replies)
Discussion started by: siegfried
2 Replies

3. UNIX for Dummies Questions & Answers

List biggest files (Not Directories)

Hello, can you please help me writing a command that would output the biggest files on my system from biggest to smallest? I want this to print only the files, not the directories. I have tried du -a ~ | sort -nr | head -10 However, this also prints out all the directories - which I do... (8 Replies)
Discussion started by: tonydaniels1980
8 Replies

4. Shell Programming and Scripting

sort a file of 5 online by taking only the most recent

Hello, i develop a shell unix program and i have a csv file. every time we have 5 identical lines in the first 3 columns in the fourth column can be different and the 5th too. In the 5th I have a date in yyyy / mm / dd. I want to do a sort on the 5 lines and keep only the line where there is the... (7 Replies)
Discussion started by: papis
7 Replies

5. HP-UX

Biggest files on FS /

Hi! I'm using Unix HP I'm looking for a command which find the 20 (less or more) biggest files on / but which exclude every other files system Thanks;) (7 Replies)
Discussion started by: Castelior
7 Replies

6. AIX

List only the recent log files

Hi Friends, I have a list of files in a directory as shown below. It is basically in this format-> yymmdd.hhmmss.filename.out I want to list the latest log of each file. ie. the lastest a.out, b.out, c.out, which means I am looking for only the below 3 files out of these 5 files: ... (3 Replies)
Discussion started by: sudvishw
3 Replies

7. UNIX for Advanced & Expert Users

Back up of recent modified files

Hi, I want to identify the files that are recently modified or with in a specified period (15 Days) in UNIX box. After identifying the files should be transferred to windows machine through FTP. The files should be overwritten in windows if it is already available. Please help... (1 Reply)
Discussion started by: lathish
1 Replies

8. Shell Programming and Scripting

To keep only the most recent files

Hi all, I'm running on a Sun Solaris machine. I would only want to keep the last 2 most recent files on 1 of my directory. Below shows my script, but it is incomplete. For the ?? part I do not know how to continue. please help:confused: DIR=/tmp/abc OUTPUT=/tmp/output.out... (1 Reply)
Discussion started by: *Jess*
1 Replies

9. Solaris

top biggest files

hi all, is there any way how i can output the top 10-30 biggest files for all filesystem? using du -sh * is quite tedious since i have to move from 1 directory at a time. thanks (3 Replies)
Discussion started by: 3rr0r_3rr0r
3 Replies

10. Shell Programming and Scripting

delete files except most recent

#!/bin/ksh -xvf for arch_filename in `ls -lrt /u02/oracle/CMDR/archive | awk '{print $9}'`; do echo "rm -rf /u02/oracle/CMDR/archive/"$arch_filename rm -rf /u02/oracle/CMDR/archive/$arch_filename done I am running the above shell script every 10 minutes. I need to not delete the... (5 Replies)
Discussion started by: ST2000
5 Replies

Featured Tech Videos