On 02/26/15 19:45, Valeri Galtsev wrote:>
> 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
> ++++++++++++++++++++++++++++++++++++++++
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
>
Putting the source path in quotes, because of the dot, like this:
scp -pr mlapier at 192.168.15.105:"/home/mlapier/.thunderbird"
/home/mlapier
worked.
If the destination also contains a dot or other such character then put
the destination in quotes too:
scp -pr mlapier at 192.168.15.105:"/home/mlapier/.thunderbird"
"/home/mlapier/.thunderbird"
but only include the destination directory if the destination directory
does not yet exist otherwise you will get a copy of the source directory
inside the destination directory like this:
/home/mlapier/.thunderbird/.thunderbird
--
_
?v?
/(_)\
^ ^ Mark LaPierre
Registered Linux user No #267004
https://linuxcounter.net/
****