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 |
what is the command to find out the difference between files and folders?
Give a regular expression that finds two things, try to come up with regular expressions that find each individually using "egrep" command?
Explain the terms ‘system calls’ and ‘library functions’ with respect to unix commands?
why metadb requires a seperate slice to create Solaris volume manager
What are reported commands?
How to remove a crontab file?
How can you change the owner or group of a file?
How are UNIX file permissions represented?
what is the use of the hidden files?
What are the differences among a system call, a library function, and a unix command?
in UNIX,How do you check for processes started by particular user suppose the user name is 'suresh'?
Assume that a file’s permissions give you read and write access. What operations can you perform on the file if it is in a directory which has “r”(read) only process? What operations can you perform on the file if it is in a directory which has “x”(execute) only access?