Command to calculate space for all subdirs under a dir

 
Thread Tools Search this Thread
Homework and Emergencies Emergency UNIX and Linux Support Command to calculate space for all subdirs under a dir
# 15  
Old 04-04-2012
if you want to check the size of subdirectories under a directory, then it will be better to to check the size of parent directory, for parent directory run this command,
Code:
du -k /home/vipin/data

(data is the directory,that i want to check the size ).

Moderator's Comments:
Mod Comment Welcome to the UNIX and Linux Forums. Please use code tags. Video tutorial on how to use them

Last edited by Scrutinizer; 04-04-2012 at 06:42 AM.. Reason: Code tags
# 16  
Old 04-05-2012
@vipinkumarr
Your "du" command does not match the requirement. The O/P posted the correct "du" command in post #1 but was looking for something faster.
Also this thread went cold a month ago. Please look at at the date on threads and read any other solutions before posting.

On topic:
I don't think that the O/P posted how many files there were in this directory. On poster suggested creating a separate filesystem which was a good idea because this would also defragment the directory files in the process.
# 17  
Old 04-11-2012
After applying so many option i find the solution to save the time.
let say i have /home/vipin/ (size of vipin dir is 5GB)
then
Code:
cd /home/vipin/
du -ha >tempfile &

(temp file is temporary file)(command will run in the background)
Hence the command is running in background you can do some other works.
Its not a permanent solution but I think it can help you..
# 18  
Old 04-11-2012
Code:
cd /home/vipin/
du -ha >tempfile &

This command is totally unsuitable because it outputs the size of every file instead of just the total.
As pointed out after your last post, the correct command is in Post #1 .
# 19  
Old 04-30-2012
otheus: "...Don't use find with exec unless you have to do stuff inside the exec!"

Well, he was executing "ls -ltr" 'inside the exec', wasn't he?

What is so bad about using the '-exec' with the 'find' command?
# 20  
Old 04-30-2012
Well, it's often redundant and can multiply the amount of time needed drastically. That would run ls thousands of times, for one thing, when find's own features may have been able to do an ls of sorts by itself, avoiding the need to create thousands of processes. I'm uncertain if sun find supports -printf, however.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Running a script in a sub dir with space in it

Hi I am trying to run a script in a sub-directory, that has one space on it: such as: /internaldisk1/Task Logs1, but my entry in cron is not working: 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /internaldisk1/Task\ logs1/./remov_reject.sh > /var/tmp/interd_`date '+%Y%M%d'`.log 2>&1 Please can... (4 Replies)
Discussion started by: fretagi
4 Replies

2. UNIX for Dummies Questions & Answers

Cannot cd to dir with space

I have a script that I am trying to use. I need it to run from a certain directory. I have tried the following: SCRIPT_DIR=$PWD MYDIR="/filemount/files/Move Files" cd "$MYDIR" $SCRIPT_DIR/movefiles.bash I have tried to run it. but I always get "no such file or directory" from the script... (5 Replies)
Discussion started by: newbie2010
5 Replies

3. UNIX for Dummies Questions & Answers

List files older that 7 days in a dir, excluding all subdirs

Hi, I would like to list all files, older than 7 days, in a directory, but exclude all subdirectories in the find command. If I use find . -type f -mtime +7 all files in the subdirs are also included. How can I exclude them? Regards, JW (6 Replies)
Discussion started by: jwbijl
6 Replies

4. Shell Programming and Scripting

Copy files and subdirs from dir to a new dir

Hello Comunity I am trying to make a bash shell script that it copies files and subdirs(with files) to a new dir. I would like the dest_dir to contain only subdirectories with files not other subdirs inside. it called : cpflatdir src_dir dest_dir Pleaze help me! Thank you in... (2 Replies)
Discussion started by: BTKBaaMMM
2 Replies

5. Shell Programming and Scripting

create dir in main &subdirs,perform action

Hi, I have one dir which has N subdirs.For ex: /home/user/Project_Src /home/user/Project_Src/Dir_A /home/user/Project_Src/Dir_A/subdir/sub_dir2 /home/user/Project_Src/Dir_A/subdir/sub_dir3 /home/user/Project_Src/Dir_B /home/user/Project_Src/Dir_B/Build i want to create a folder with... (2 Replies)
Discussion started by: dragon.1431
2 Replies

6. Shell Programming and Scripting

Calculate total space, total used space and total free space in filesystem names matching keyword

Good afternoon! Im new at scripting and Im trying to write a script to calculate total space, total used space and total free space in filesystem names matching a keyword (in this one we will use keyword virginia). Please dont be mean or harsh, like I said Im new and trying my best. Scripting... (4 Replies)
Discussion started by: bigben1220
4 Replies

7. Shell Programming and Scripting

substrings from all files incl subdirs into csv with dir names

Greetings! I have multiple files, one per subdirectory, all with the same file name. All subdirectories are one level deep from the main directory. The data in the files is tab delimited between fields and record delimited with a newline. The subdirectory names have the date in the... (5 Replies)
Discussion started by: vtischuk@yahoo.
5 Replies

8. Shell Programming and Scripting

sftp how to deal with space in path to dir?

OK I am trying to use something similar to this: #!/bin/sh echo "OK, starting now..." sftp -b /dev/fd/0 user@remotehost <<EOF cd pub ascii put filename.txt bye EOF only difference is the dir I need to cd to has a space in it like this /Import/Server/Prospect File ,... (3 Replies)
Discussion started by: NewSolarisAdmin
3 Replies

9. AIX

find command - no subdirs

I am looking to delete files that are of a certain age with something like the following... find /directory -type f -mtime +14 | xargs rm ....however, I would like to only execute this on the current directory and not subdirectories. Any ideas? (4 Replies)
Discussion started by: andrewsc
4 Replies

10. Shell Programming and Scripting

calculate the space

Hi everyone, I need to write a script to calculate the space for sub-folders under /home: Here is the scanrio: cd /home drwxr-xr-x 57 root root 8192 Jan 22 16:13 home_1 drwxrwxrwx 69 root root 8192 Jan 29 10:36 home_2 drwxr-xr-x 97 root root 8192 Nov... (8 Replies)
Discussion started by: za_7565
8 Replies
Login or Register to Ask a Question