how to find largest file?
Answers were Sorted based on User's Feedback
Answer / viswa
To find largest file in a particular dir:-
ls -lS //Gives the asceding order of files in terms of size.
ls -lS | head //Give the top 10 largest files in a dir
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / phani
Eg:- we need to find /tmp filesystme large files , this
command will give all large files::
find /tmp -size +200 -exec -ls -s {} \; |sort -nr |more
=============
(root): ls -lstr|head -1
total 112
==============
: ls -l | sort +4 -nr | head -1
dr-xr-xr-x 11 root bin 8192 Oct 4 2007
SUNWexplo
===========
: ls -ls|sort -nr|head -1
16 drwxr-xr-x 25 appw app 8192 Aug 4 14:45 appw2
==============
: du -a /var | sort -n -r | head -n 10
6054872 /var
2150598 /var/sadm
2108022 /var/sadm/pkg
2077238 /var/crash
2077220 /var/crash/cmfciohqapp01
2072560 /var/crash/cmfciohqapp01/vmcore.0
1182398 /var/tmp
282530 /var/sadm/pkg/VRTSvxvm
282454 /var/sadm/pkg/VRTSvxvm/save
276332 /var/tmp/J2SE_Solaris_10_Recommended
===================
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / madhusudan choudhary
We can do this by
ls -lrt | sort +4nr -5 | head -1
or
du -s . | sort -nr | head -1
| Is This Answer Correct ? | 2 Yes | 1 No |
There is no simple command available to find out the largest files/directories on a Linux/UNIX/BSD filesystem. However, combination of following three commands (using pipes) you can easily find out list of largest files:
du command : Estimate file space usage.
sort command : Sort lines of text files or given input data.
head command : Output the first part of files i.e. to display first 10 largest file.
find command : Search file.
Type the following command at the shell prompt to find out top 10 largest file/directories:
# du -a /var | sort -n -r | head -n 10
Sample outputs:
1008372 /var
313236 /var/www
253964 /var/log
192544 /var/lib
152628 /var/spool
152508 /var/spool/squid
136524 /var/spool/squid/00
95736 /var/log/mrtg.log
74688 /var/log/squid
62544 /var/cache
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mayank
du / -ah |sort -nr |head -n 10
it will show the first 10 largest file in the system
| Is This Answer Correct ? | 0 Yes | 1 No |
boot process?
If JFS file system is 100% full how we can increase the file system ?
What is the functionality of a top command?
What is the difference between cat command and more command?
what does the 'tee' command do?
which command is used to change group?
what are the different operating systems available?
Hi All, Can you please let me know how to grep for a particular pattern in unix. I want to print the dates from the file exp.txt. the date pattern is DD:MM:YYYY, I just want to print all the dates from the file exp.txt.
8 Answers Concentrix, IBM, Symantec, TCS,
How would you find the size of a file or directory?
How do I run a whois command?
what is the function of grep command?
How we will execute previous command in vi editor?