Linux - 主机之间copy保持符号链接不变

Tonywei0 2008-09-07

先假设有两台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即可。 

相关推荐