My 2 paisas

Shell script to search for a type of file in a directory recursively and copy it in a destination

Posted on: July 4, 2010

I had used wget and downloaded all the java videos from the java tutorial site( and also all the other files on the website). There were around 20 of them. The problem was that the lectures were each present in a separate folder and I had to traverse to each of them to watch them. So I thought of writing a script which would search the main directory recursively for the lectures and then copy it in a specific folder. Luckily in my case each of the lecture were named differently and hence I didnt have to rename them and there were no issues of file name getting clashed. Below is my shell program:


list=$`find . -type f | grep ".mp4"`
cp $list ./lectures

This would search all the files which had .mp4 in their name and copy them into the folder lectures.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Links that I liked to save

Blog Stats

  • 45,386 hits
%d bloggers like this: