[CentOS] scp -rp behavior

Fri Feb 27 00:45:34 UTC 2015
Valeri Galtsev <galtsev at kicp.uchicago.edu>

On Thu, February 26, 2015 6:34 pm, Mark LaPierre wrote:
> Hey all,
>
> I'm trying to copy configuration files from my old CentOS 6.6 32 bit
> machine to my new CentOS 6.6 64 bit machine.
>
> On my 32 bit machine:
>
> [mlapier at mushroom ~]$ ifconfig
> eth0      Link encap:Ethernet  HWaddr 00:19:DB:E5:4E:9F
>           inet addr:192.168.15.105
>
> When I issue this command on my new 64 bit machine, 192.168.15.101:
>
> scp -pr mlapier at 192.168.15.105: /home/mlapier/.thunderbird
> /home/mlapier/.thunderbird

How about escaping dot (with backslash) for the remote machine, or just
giving the whole path for remote machine in quotes:

scp -pr mlapier at 192.168.15.105:"/home/mlapier/.thunderbird" /home/mlapier

?

Also, if you want to specify destination directory (say with different
name) you will need to end directory with forward slash both on local and
remote, like:

scp -pr mlapier at 192.168.15.105:"/home/mlapier/.thunderbird/" \
/home/mlapier/.thunderbird/

(this should be one line which didn't fit for me in one line hence
backslash...)

Valeri

>
> It copies all directories and files in 192.168.15.105: /home/mlapier/ to
> 192.168.15.101: /home/mlapier.  I don't want all that, I just want the
> .thunderbird folder and all it's contents.
>
> The user and group account numbers match on the two machines for this
> user so that's not the issue.
>
> When I RTFM this is what I thought it said to do.  I'm I misreading the
> FM or is something weird going on here?
>
> --
>     _
>    °v°
>   /(_)\
>    ^ ^  Mark LaPierre
> Registered Linux user No #267004
> https://linuxcounter.net/
> ****
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>


++++++++++++++++++++++++++++++++++++++++
Valeri Galtsev
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
Phone: 773-702-4247
++++++++++++++++++++++++++++++++++++++++