moving files to different directories


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting moving files to different directories
# 1  
Old 12-11-2011
Java moving files to different directories

im trying to move media and other files which are in a specified directory to another directory and create another one if it does not exits(where the files will go),them also create a directory will the remaining files with different extensions will go.my first problem is that my script is not making a new directory and it is not moving the files to other directories and what code can i use to move files with different extensions to one directory? this is what i have had so far,correct me where im wrong and help modify my script

Code:
#!/bin/bash
From=/home/katy/doc
To=/home/katy/mo #directory where the media files will go
WA=/home/katy/do # directory where the other files will go
 if [ ! -d "$To" ]; then
   mkdir -p "$To"
 fi
cd $From
find path -type f -name"*.mp4" -exec mv {} $To \;


Last edited by DukeNuke2; 12-11-2011 at 07:19 AM..
# 2  
Old 12-11-2011
I don't see any issue with your directory creation code... You sure the directory "/home/katy/mo" is not getting created?... Check again... May be there is a problem with the permission... Hope you are running the code with root or with user katy, looks like the home directory of user katy...

Your find command is also fine just that there is no space between -name and "*.mp4", might be a typo though... Check those and let us know...

--ahamed
# 3  
Old 12-11-2011
thanks it was just a typo error though im stack how can i move other files with different extension to another directory?
# 4  
Old 12-11-2011
Use the same command with ! -name "*.mp4" and it should do the trick!...

--ahamed
# 5  
Old 12-11-2011
but how do i group them for example i have .txt,.doc,.pdf
# 6  
Old 12-11-2011
You wanted *.mp4 and the remaining right?...

--ahamed
# 7  
Old 12-11-2011
yes but i want to know how to use the same command, lets say i wanted to move media files,.mp3,.mp4,.avi to same directory and the rest ofthe files i can use
the command mv *
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Archiving and moving files into directories, creating directories, etc.

how can i move "dataName".sql.gz into a folder called 'database' and then move "$fileName".tar.gz * .htaccess into a folder called 'www' with the entire gzipped file being "$fileName".tar.gz? Is this doable or overly complex. so mydemo--2015-03-23-1500.tar.gz > database -... (5 Replies)
Discussion started by: wyclef
5 Replies

2. UNIX for Dummies Questions & Answers

Moving directories

Hi Can I ask a (probably) easy question? I have a range of files in nested directories: subj_01/session_1/AAA/safe.txt subj_01/session_1/AAA/sample.txt subj_01/session_1/DDD/results.txt This is repeated for three sessions for each of subj_{01..026} Is there a way of copying the... (9 Replies)
Discussion started by: montywaite
9 Replies

3. Shell Programming and Scripting

Need Help Moving Long List Of Files Into Directories

I am very new to BASH and I am having difficulties moving a long list of image files into similarly named directories. I've been trying to come with a script all night and no luck. Here is what my list of files looks like: DSC_0059_01.jpg DSC_0059_02.jpg DSC_0059_03.jpg DSC_0059_04.jpg... (5 Replies)
Discussion started by: jowens1138
5 Replies

4. UNIX for Dummies Questions & Answers

Selective moving of directories

Hi there, I'm fairly new to Unix and have been getting my head round the command line for a FreeNAS install that I just did. I need to move a whole bunch of directories from one location to another and need a bit of help! I understand the basics of the 'mv' command but am not sure how to specify... (2 Replies)
Discussion started by: randomgooner
2 Replies

5. Shell Programming and Scripting

Moving files from several directories into parent

I am fairly new to bash(but am proficient in C++), and have only completed a few simple scripts. This is my first script that I actually need to do a serious task. All of my audiobooks are stored in traditional MP3 format: Music/Artist/Album/*.mp3 (which in this case is... (0 Replies)
Discussion started by: gamendorf
0 Replies

6. Shell Programming and Scripting

moving files between directories !!

hi i have a list of directory in a text file with all directories name in a column.(this is not exactly a file but i need to do a grep and awk on a file to find that list) i have the source folders like abchome/abc/xxyz/nl_xxabc/mm// v01 ... (4 Replies)
Discussion started by: debu000
4 Replies

7. UNIX for Dummies Questions & Answers

Moving files out of multiple directories and renaming them in numerical order

Hi, I have 500 directories each with multiple data files inside them. The names are sort of random. For example, one directory has files named e_1.dat, e_5.dat, e_8.dat, etc. I need to move the files to a single directory and rename them all in numerical order, from 1.dat to 1000(or some... (1 Reply)
Discussion started by: renthead720
1 Replies

8. UNIX for Dummies Questions & Answers

Moving files between directories using SFTP

I want to connect to an SFTP server, GET some files, then move those files to a different directory on the SFTP server so I don't try to GET them next time. But there doesn't seem to be a way to move files between directories on the remote server from SFTP. I missing something obvious? And if... (6 Replies)
Discussion started by: cjhancock
6 Replies

9. Shell Programming and Scripting

Bash and Awk for creating directories and moving files

I have a security system that FTPs the camera files to my machine, however I want to sort the pictures (taken every 30s) into directories by hour. Every picture uses the following file format. yymmddhhmmsstt.jpg (where tt is the milliseconds) I am thinking the for loop is best for file... (11 Replies)
Discussion started by: Kiint
11 Replies

10. Shell Programming and Scripting

moving directories to new directories on multiple servers

Hi - I am new to unix scripts...I need to move several directories on multiple servers to new directories. (0 Replies)
Discussion started by: mackdaddy07
0 Replies
Login or Register to Ask a Question