Moving a large set of file in directory

Where there is a large number of files inside a folder. The command line mv starts complaining argument list too long. To tide over the crisis we need to utilise the pipe and use the argument to do the job

sudo find ./ -name “*.*” -exec mv {} ..\; -print

This will be able to move all files in the directory to new location. Please note the back slash is to indicate end of command

Advertisements

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s