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 |
Which command is used to create a directory?
What does pipe () return?
What does touch command do in unix?
What is shrinking file system in AIX where it actually resides?
what do you understand by 'unix is a portable os'?
how many types of file in unix?
34 Answers MNC, TCS,
What is pid?
How many unix commands are there?
Describe the zip/unzip command using gzip.
how many internal commands is there in UNIX?
Explain command to display different lines that are found when compare two files?
What do know about tee command?