Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Copying specific directory from one server to another

 
Micheal Knight
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

What i am trying to do is copy specific folder by the name of testing to my other unix server. This is what my directory structure is in server ABC

/home/web/dummy/mike/images
/home/web/dummy/mike/source
/home/web/dummy/mike/testing

/home/web/dummy/john/images
/home/web/dummy/john/source
/home/web/dummy/john/testing

/home/web/dummy/alex/images
/home/web/dummy/alex/source

As you can see under dummy folders i have 3 different folders. But the folder which i am concern about is (testing) folder. So mike and john have testing , images and source folder. I would like to copy the parent directory which is john or mike and testing folder only to my XYZ server.

When i run my code the first time, it just copies the contents of testing folder without creating a testing folder. But when i ran the script second time everything works fine. Parent directory which is john or mike is copied to my XYZ server and testing folder is also copied under john and mike.

Can someone tell me what is going on? why my script is not creating the testing folder the first time ?
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18098
50
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You have to use the '-p' option on mkdir if you want to create multiple layers of directories using a single mkdir command.

However, you might want to look into the rsync utility. It's designed specifically to image file directory trees between computers.
 
Micheal Knight
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ah. Thank you so much. It worked :--).

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic