如何通过tar将整个/ home / ..树与所有文件属性从一个linux转移到另一个linux PC?我知道我可以将它写入tar文件,但我没有太多的空间在目标上。有没有办法用tar命令管道它?
答案 0 :(得分:2)
我会使用rsync和ssh
您需要在接收计算机上安装openssh-client
,并在发送计算机上安装openssh-server
。使用帮助分发特定帮助文档来帮助进行此设置。
rsync
个文件转到第二台计算机并从另一台计算机上同步该文件夹。
rsync -av ipofpc1:/home/ /home/
答案 1 :(得分:1)
有多种方式,但在这种情况下,我建议使用rsync。
首先,如果您没有运行SSH服务器,则需要在目标计算机上安装SSH服务器。例如,在Debian / Ubuntu / Mint上你做apt-get install openssh-server
。
然后在包含源文件夹的计算机上安装rsync。例如:apt-get install rsync
。
最后你可以像这样使用rsync:
rsync --razh user@YOUR_OTHER_COMPUTER:/destination/path /home/