如何将home dir结构从一台linux PC传输到另一台linux PC

如何将home dir结构从一台linux PC传输到另一台linux PC,linux,tar,Linux,Tar,我怎样才能通过tar转车到整个/家/。。包含从一台linux到另一台linux PC的所有文件属性的树?我知道我可以将其写入tar文件,但目标上没有太多空间。有没有一种方法可以使用tar命令将其导入管道?有多种方法,但在这种情况下,我建议使用 首先,如果目标计算机上没有运行SSH服务器,则需要在目标计算机上安装SSH服务器。例如,在Debian/Ubuntu/Mint上,您需要执行apt-get-install-openssh-server 然后在带有源文件夹的计算机上安装rsync。例如:a

我怎样才能通过tar转车到整个/家/。。包含从一台linux到另一台linux PC的所有文件属性的树?我知道我可以将其写入tar文件,但目标上没有太多空间。有没有一种方法可以使用tar命令将其导入管道?

有多种方法,但在这种情况下,我建议使用

  • 首先,如果目标计算机上没有运行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/

我将使用rsync和ssh

设置ssh 您需要在接收计算机上安装
openssh客户端
,在发送计算机上安装
openssh服务器
。使用特定于帮助分发的帮助文档来帮助设置

rsync
文件 转到第二台计算机,从另一台第一台计算机重新同步文件夹

rsync -av ipofpc1:/home/ /home/

是的,您可以通过ssh进行管道传输,但我会使用rsync