Command to get file size..


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Command to get file size..
# 1  
Old 11-30-2007
Command to get file size..

Hi,
Apart from ll -s, is there any way to check the file size.

I am working on a script to send a alert when the file size nears the ulimit.
So need the command that will show just the size in bytes.

Also clear my another doubt.When ulimit -a shows the following

time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 1048576
stack(kbytes) 131072
memory(kbytes) unlimited
coredump(blocks) 4194303
nofiles(descriptors) 2048

Does it mean that any file created on this server will have no limit on the size ?

Thanks in advance.

Regards,
Gideon.
# 2  
Old 11-30-2007
file means "The maximum size of files written by the shell and its children", so the answer is yes. For alternative on getting the file size you can use "stat", sample output :
Quote:
[sysgate@sysgate ~]$ stat data/unixbased.gif
File: `data/unixbased.gif'
Size: 7385 Blocks: 16 IO Block: 4096 regular file
Device: 803h/2051d Inode: 261934 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 500/sysgate) Gid: ( 500/sysgate)
Access: 2007-10-16 13:06:09.000000000 +0300
Modify: 2007-02-26 12:43:35.000000000 +0200
Change: 2007-10-16 13:06:05.000000000 +0300
# 3  
Old 11-30-2007
Thank you for teaching me a new command.

But ls -s <file name> also gives in blocks itself right ? [ correct me if I am wrong ]

xx51007@edcuxdv3 /home/xx51007 > ls -s clscrn.pc
62 clscrn.pc

Also stat does not work in my system [ HP-UX] Smilie

Regards,
Gideon.
# 4  
Old 12-03-2007
How about:

du -k <filename>

or

du -h <filename>

?
# 5  
Old 12-03-2007
How about using perl to invoke the stat system call...

perl -e 'printf "%d\n" ,(stat(shift))[7]; ' somefile
should do it. And HP-UX has an older perl in /usr/contrib/bin in case you have not installed a modern version of perl.
# 6  
Old 12-03-2007
Thanks both.
But Perderabo's solution works.I had a option earlier

ll clscrn.pc | awk '{ print $5 }' | tail -1

But wanted to know a single "commnad". Anyways thank everyone.

Regards,
Gideon.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. HP-UX

find command to display size and date of a file

Hi, The blow code does not yeild any output. find . -name "*.jar" -o -name "*.ksh" -o -name "*.properties" -name "*.war" -o -name "*.ear" -o -name "*.sh" -o -name "*.cfg" -exec ls -l {} \; I wish to print the filename filesize filedate in HP-UX. Can anyone help ? (9 Replies)
Discussion started by: mohtashims
9 Replies

2. Shell Programming and Scripting

Script to monitor for new file with ext .err and size > 0 bytes and perform a action or command

Hi All, I need to create a script to monitor a dir for new files with ext .err and also it should b a non empty files. and perform a action or command . We have a new ETL application that runs on a linux server, every times a etl fails it creates a .err file or updates the existing .err... (4 Replies)
Discussion started by: MAKHAN
4 Replies

3. HP-UX

Performance issue with 'grep' command for huge file size

I have 2 files; one file (say, details.txt) contains the details of employees and another file (say, emp.txt) has some selected employee names. I am extracting employee details from details.txt by using emp.txt and the corresponding code is: while read line do emp_name=`echo $line` grep -e... (7 Replies)
Discussion started by: arb_1984
7 Replies

4. Shell Programming and Scripting

command to reduce size of file/directory???

Hello, I want to compress any given file or directory. I used 1)gzip 2)zip But when I do "ls -l". I found that the zipped file is in fact greater in size than the original file. Can you please tell me the commands which will show me the difference in its size. (2 Replies)
Discussion started by: nsharath
2 Replies

5. Shell Programming and Scripting

command to read file name and size

hi all, there is any command or anything we can use to read the file name and size. thanks (6 Replies)
Discussion started by: s_linux
6 Replies

6. HP-UX

command to list file size

I'm new to HP-UX and am looking for the command that will allow to me determine the total size of listed files. I'm being told that my backup selection is exceeding my tape drive size and need to determine how much information is being backed up. Help? (3 Replies)
Discussion started by: rgordon
3 Replies

7. UNIX for Dummies Questions & Answers

Extracting only file size of the ls -ltr command.

All, I only need to get the file size when I do an ls -ltr filename.txt Could you give me the exact syntax. Thanks KOP (6 Replies)
Discussion started by: kingofprussia
6 Replies

8. Solaris

command to find out total size of a specific file size (spread over the server)

hi all, in my server there are some specific application files which are spread through out the server... these are spread in folders..sub-folders..chid folders... please help me, how can i find the total size of these specific files in the server... (3 Replies)
Discussion started by: abhinov
3 Replies

9. Shell Programming and Scripting

File size limitation of unix sort command.

hi , iam trying to sort millions of records which is delimited and i cant able to use sort command more than 60 million..if i try to do so i got an message stating that "File size limit exceeded",Is there any file size limit for using sort command.. How can i solve this problem. thanks ... (7 Replies)
Discussion started by: cskumar
7 Replies
Login or Register to Ask a Question