How to use scp?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to use scp?
# 1  
Old 12-06-2013
Oracle How to use scp?

How to copy multiple directories using single command on solaris 10 from server A to server B.

I tried scp but its working only one directory at atime

How to acheive this with simple and short solution?????
# 2  
Old 12-06-2013
Code:
try using scp -r

# 3  
Old 12-06-2013
i know using scp -r copies recursively

but again my question is how to copy multiple different directries on same path from server A to server B using single scp or any other command.
# 4  
Old 12-06-2013
Code:
u can use wild charcters ( *)

# 5  
Old 12-06-2013
Ok let me tell you clearly

Following directories exist as below all are directries

/abc
/cde
/dfg

How to copy from server A to server B singleshot
# 6  
Old 12-06-2013
Code:
use /* in scp command i haven't tried any time though

# 7  
Old 12-06-2013
In your case there is no other way than cycling to all the directories:

Code:
scp -r user@host:/path/to/source1 /path/to/target1
scp -r user@host:/path/to/source2 /path/to/target2
scp -r user@host:/path/to/source3 /path/to/target3
...

What you can do, though, is providing a list of directories and using a shell loop, either via shell variables:

Code:
dirs[1]="abc"
dirs[2]="def"
dirs[3]="ghi"
...

(( i = 1 ))
while [ $i -lt ${#dirs[*]} ] ; do
     scp -r user@host:/path/to/"${dirs[$i]}" /path/to/"${dirs[$i]}"
     (( i += 1 ))
done

or via a file containing the list (replace "<spc>" and "<tab>" with a literal space/tab):

Code:
cat /path/to/listfile
# this is a comment
abc    # comment too
def
ghi
...
-------------------

typeset dir=""
sed 's/#.*//;s/[<spc><tab>]*$//;/^$/d' /path/to/listfile |\
while read dir ; do
     scp -r user@host:/path/to/"$dir" /path/to/"$dir"
done

I hope this helps.

bakunin
 
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX and Linux Applications

Need help with scp

Hi, I am trying to do scp from server A to server B. But while doing the scp i am getting the following message. +-----------------------------------------------------------------+ | This system is for the use of authorized users only. | | Individuals using this computer system... (6 Replies)
Discussion started by: sidh_arth85
6 Replies

2. Shell Programming and Scripting

SCP

Hi All, Please help on the below command scp -r 'directory name'inrvgo@IP:/export/home/muthu/prod_12-09-2010 I am trying to copy a directory from one server to another server using the above command but its displaing the error (missing destination file) but the diectory was there in the... (1 Reply)
Discussion started by: thelakbe
1 Replies

3. AIX

scp

1. how to move files in a directory using scp ? 2. how to move the entire directory ? 3. Will the file and the directory permissions affect scp usage? (1 Reply)
Discussion started by: samsungsamsung
1 Replies

4. Red Hat

scp with su

Hi Friends, I am trying to copy some files over the network in between my linux servers. I am using scp command for this. by default direct ssh root login is disabled on all of my linux servers. Normaly we used to login as a normal user and the su to th root user. unfortunately root user is... (1 Reply)
Discussion started by: arumon
1 Replies

5. Shell Programming and Scripting

Is this possible with SCP?

I normally download a directory recursively using: scp -r <name>@host:<path> . This has worked fine. As everyone knows this will download all of the directory named in <path> and all of the sub directories. I would like to know if it is possible to not download a particular file if it... (5 Replies)
Discussion started by: cpabrego
5 Replies

6. UNIX for Advanced & Expert Users

help with scp

hi all in my script i was using the "scp" command to copy 2 files from a certain directory on server A to the same directory on another server B, but for some reason its only copying the first file in the directory. This is the frst time that i used the scp command,any ideas appreciated. thnks (5 Replies)
Discussion started by: bkan77
5 Replies

7. Shell Programming and Scripting

What is scp-ed over?

Hi all, i have a directory in server A. the directory path is /home/kevin. I need to scp the directory to another server B. i would like to ask, when i do a scp of the /home/kevin , i can expect all the files from A to go B. However, how about the hidden files? for example the ssh keys in the... (4 Replies)
Discussion started by: new2ss
4 Replies

8. UNIX for Advanced & Expert Users

Scp

I am trying to transfer a 10g files using scp, but I am getting timeout errors is there anywhere that I can modify a config file or something to increase the time. (4 Replies)
Discussion started by: rbizzell
4 Replies
Login or Register to Ask a Question