How to learn the number of files under a particular folder, containing subfolders


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to learn the number of files under a particular folder, containing subfolders
# 1  
Old 08-26-2007
How to learn the number of files under a particular folder, containing subfolders

Hi ALL

I would like know how many files there under a particular folder, which contains subfolders.

Thanks
# 2  
Old 08-26-2007
Code:
find /folder -type -f | wc -l

# 3  
Old 08-26-2007
zsh:

Code:
set -- **/*(.D);print $#


Last edited by radoulov; 08-27-2007 at 11:35 AM.. Reason: correction
# 4  
Old 08-27-2007
this will work for you...

find /folder -type f | wc -l
# 5  
Old 08-29-2007
I'm not 100% sure of what the question. The find answers above count the number of regular files in a particular folder which doesnt appear to be the question.

I *think* this code will give you the answer you seek

Code:
#!/bin/sh

for dir in `find $1 -type d`
do
  if [ "$dir" = "." ]
  then
    continue
  fi

  for file in `find $dir`
  do
    if [ "$file" = "." -o "$file" = ".." -o "$file" = "$dir" ]
    then
      continue
    fi

    if [ -d $file ]
    then
      echo "$dir contains subdirectories ($file)"
      break
    fi
  done
done

Save this to a file, say 'mysearch.sh' and then use is like this:

Code:
mysearch.sh <folder to search>

If this is not what you need then please can you clarify the question, perhaps with a simple example.
# 6  
Old 09-01-2007
You didn't explicitly say you wanted the files of the subfolders in your count. So, if you are only wanting a file count of only the files in your top folder, but NOT the files in the subfolders of that folder, try this:

ls -l /path/to/folder | grep -v ^d | wc -l
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Splitting a folder containing different files into subfolders

I have a folder with 4000 (*3) files like gr_q4_gb-1.anc gr_q4_gb-1.anc_cdr_st.txt gr_q4_gb-1.anc_cdr_tr.txt gr_q4_gb-2.anc gr_q4_gb-2.anc_cdr_st.txt gr_q4_gb-2.anc_cdr_tr.txt gr_q4_gb-3.anc gr_q4_gb-3.anc_cdr_st.txt gr_q4_gb-3.anc_cdr_tr.txt . . gr_q4_gb-4000.anc... (6 Replies)
Discussion started by: sammy777888
6 Replies

2. Shell Programming and Scripting

number of subfolders

Hello people i need your help, am still new at unix, How do you find the number of subfolders in a certain or current directory?? (4 Replies)
Discussion started by: donc123
4 Replies

3. UNIX for Dummies Questions & Answers

Search current folder and subfolders with grep

Hello, Neither ‘Grep -r' nor ‘grep -R' is working in my environment. (Searching for a text pattern in the files) Any suggestions... Using SunOS 5.9 Thanks, Trinanjan. (1 Reply)
Discussion started by: bhanja_trinanja
1 Replies

4. Homework & Coursework Questions

unique words in files of folder and its subfolders

Hello, I tried to count all unique words of all files in one folder and its subfolders. Can anybody say me, why this doesnt work: ls| find -d | cat | tr "\ " "\n"| uniq -u | wc -l ??? Cat writes only the names of those files, but not the wors, which should be in them. Thanks for any advice. ... (9 Replies)
Discussion started by: Dworza
9 Replies

5. Shell Programming and Scripting

Search in folder and subfolders

How can this be done? I mean, I want to search for all *png *jpg *bmp files in my ~/Pictures/ folder....How can I list them? Thank you geeks :) :b: (2 Replies)
Discussion started by: hakermania
2 Replies

6. UNIX for Dummies Questions & Answers

How to obtain a count of files in a folder and it's subfolders

First of all, the extent of my unix knowledge is next to nil. I've been able to telnet to a unix box, and thanks to the Computer Hope website, I've been able to learn a few basic commands to navigate from folder to folder, and view contents. What I really need to do is obtain a count of all... (2 Replies)
Discussion started by: scarfinv
2 Replies

7. Shell Programming and Scripting

Shell script delete log files from folder & subfolders on space usage

Hi, I am trying to write a shell script to delete logs generate by db when space in the folder reaches 70%. i am getting space values from db, find the files at OS and remove them by using a cron job runs every 5minutes. I have to keep the latest 5 files at any time, my problem is that log files... (3 Replies)
Discussion started by: saha
3 Replies

8. Shell Programming and Scripting

send a mail whenever a file is updated in certain folder or its subfolders

send a mail to a group of users whenever a file is updated in certain folder or its subfolders on an unix server (3 Replies)
Discussion started by: ashishabhishek
3 Replies

9. Shell Programming and Scripting

Replace string in all files in a folder and subfolders.

i need to change string in all files in current folder and all subfolders. i wrote the following script. It works good except it dont delete temp file from subfolders. for z in `find . -type f -name "*.html" -o -name "*.htm"`; do sed -e 's@abc@xyz@g' $z>temp; mv temp $z; done any idea?... (1 Reply)
Discussion started by: crazynups
1 Replies

10. UNIX for Dummies Questions & Answers

Basic Q: getting list of all files of type within folder & subfolders

A painfully rudimentary UNIX question for somebody. I've been puzzling over this for the last hour but can't find the right command. I'm simply trying to get a list of all files - and their full paths - within a folder & subfolders which have extension .php and .js. That's it! No amount of... (1 Reply)
Discussion started by: AtomicPenguin
1 Replies
Login or Register to Ask a Question