How-To Geek

Move Files Into One Directory in Linux With Find

If you want to move all files of a particular file type into a single directory, you can use the find command to do this easily in Linux.


Run this command from the root directory of where you want to find the files. For instance, if you wanted to find all .zip files from any subdirectory under /home and move them into the /backup directory, you would use the following command:

find /home -iname '*.zip' -exec mv '{}' /backup/ \;

This would move all the files into the same directory, so any files that were duplicated would be overwritten. Note that the subdirectories would not be copied, just the files.

Lowell Heddings, better known online as the How-To Geek, spends all his free time bringing you fresh geekery on a daily basis. You can follow him on if you'd like.

  • Published 07/16/10

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!