使用命令将文件或文件夹从一台 Linux 计算机复制到另一台 Linux 计算机的最准确方法是什么?
答案1
有各种选项ftp
,例如rsync
等,但其中最有用的是scp
随软件包预装的openssh
。语法很简单:
scp file.txt user@host:/folder/to/which/user/has/permissions
还有一些其他标志,例如,如果您使用除22
for之外的其他端口ssh
,则需要在带有-P
选项的命令中提及。
scp -P PORT file.txt user@host:/folder/to/which/user/has/permissions
对于目录,建议将文件夹存档在某个容器中。最简单的是tar
:
tar -cvf myfolder.tar folder1 folder2 folderN
然后使用scp
将其发送到另一台 Linux 计算机(只需替换file.txt
为myfolder.tar
)。