如何使用bash将文件从一个基于unix的服务器移动到另一个服务器?
我有两台服务器。我想使用bash将文件从服务器a中的目录移动到服务器B中的目录。有人知道最好的方法是什么吗如何使用bash将文件从一个基于unix的服务器移动到另一个服务器?,bash,Bash,我有两台服务器。我想使用bash将文件从服务器a中的目录移动到服务器B中的目录。有人知道最好的方法是什么吗 提前谢谢。为什么不使用scp()或rsync()?为什么不使用scp()或rsync()?复制它 $ scp user@server:/location/of/file . 删除它 $ ssh user@server 'rm /location/of/file' 抄写 $ scp user@server:/location/of/file . 删除它 $ ssh user@ser
提前谢谢。为什么不使用
scp
()或rsync
()?为什么不使用scp
()或rsync
()?复制它
$ scp user@server:/location/of/file .
删除它
$ ssh user@server 'rm /location/of/file'
抄写
$ scp user@server:/location/of/file .
删除它
$ ssh user@server 'rm /location/of/file'
“移动文件”的标准命令包括“cp”(如果安装了远程目录),“scp”(rcp的安全后继命令),当然还有“ftp”。这些命令中的任何一个都可以用“bash”编写脚本。要“移动”文件,脚本将“rm”原始文件
如果您经常这样做,对于许多文件,其中一些可能已经存在(不需要重新复制),那么“rsync”可能是一种更好的方法:
“希望有帮助 用于“移动文件”的标准命令包括“cp”(如果安装了远程目录)、“scp”(rcp的安全后继者),当然还有“ftp”。这些命令中的任何一个都可以用“bash”编写脚本。要“移动”文件,脚本将“rm”原始文件
如果您经常这样做,对于许多文件,其中一些可能已经存在(不需要重新复制),那么“rsync”可能是一种更好的方法:
“希望有帮助