Linux - 主机之间copy保持符号链接不变
先假设有两台Linux主机A,B。IP地址分别为:192.168.1.40, 192.168.1.50. 现在要把A上/home/xxx/下的目录yyy(其内部有符号链接)拷贝到B的/home/xxx/下:
方法一:在A上:
cd /home/xxx
tar -cvf yyy.tar ./yyy
若果yyy.tar很大,再用命令
gzip yyy.tar得到yyy.tar.gz进行压缩。将yyy.tar或者yyy.tar.gz拷贝到B主机的/home/xxx/目录下,然后用命令tar -xvf yyy.tar或者tar -zxvf yyy.tar.gz即可,记住要用命令解压缩,否则丢符号链接。
方法二:在A上开通针对/home/xxx/yyy的NFS服务。
在B上作如下操作即可:
mount -t nfs -o nolock 192.168.1.40:/home/xxx/yyy /mnt
cd /home/xxx
mkdir yyy
cp -a /mnt/* /home/xxx/yyy
最后,umount /mnt即可。