copy/move 远程服务器上的文件 linux
copy/move files on remote server linux
我登录 server_a
和 运行 .sh
文件,其中包含以下脚本:
scp user@server_b:/my_folder/my_file.xml user@server_b:/my_new_folder/
将文件从 my_folder
复制到 server_b
的 my_new_folder
。它不会引发错误,但不会复制任何文件。
备注:
server_b
被预设rsa_keys访问。
server_a
: unix
server_b
: ubuntu
- 可以 SCP 文件 from/to 这些服务器没有任何问题
最终目标是移动 copy/remove 个文件。
如果您已经登录到服务器,为什么还要重新验证:
scp user@server_b:/my_folder/my_file.xml user@server_b:/my_new_folder/
你应该在文件目录下或者简单地使用scp并使用-v
参数来查看调试信息。
运行如下:
scp -v /my_folder/my_file.xml user@server_b:/my_new_folder/
它不是目录也不是递归的,所以你不需要-r
参数。
有两种可能:
从 server_a
连接到 server_b
并进行本地复制:
ssh user@server_b "cp /my_folder/my_file.xml /my_new_folder/"
复制 server_a
。您的方法需要 server_b
能够对自身进行身份验证,但情况可能并非如此:
scp -3 user@server_b:/my_folder/my_file.xml user@server_b:/my_new_folder/
另请注意,您的代码仅复制一个文件,而不是您在标题中所写的文件。
我登录 server_a
和 运行 .sh
文件,其中包含以下脚本:
scp user@server_b:/my_folder/my_file.xml user@server_b:/my_new_folder/
将文件从 my_folder
复制到 server_b
的 my_new_folder
。它不会引发错误,但不会复制任何文件。
备注:
server_b
被预设rsa_keys访问。server_a
: unixserver_b
: ubuntu- 可以 SCP 文件 from/to 这些服务器没有任何问题
最终目标是移动 copy/remove 个文件。
如果您已经登录到服务器,为什么还要重新验证:
scp user@server_b:/my_folder/my_file.xml user@server_b:/my_new_folder/
你应该在文件目录下或者简单地使用scp并使用-v
参数来查看调试信息。
运行如下:
scp -v /my_folder/my_file.xml user@server_b:/my_new_folder/
它不是目录也不是递归的,所以你不需要-r
参数。
有两种可能:
从
server_a
连接到server_b
并进行本地复制:ssh user@server_b "cp /my_folder/my_file.xml /my_new_folder/"
复制
server_a
。您的方法需要server_b
能够对自身进行身份验证,但情况可能并非如此:scp -3 user@server_b:/my_folder/my_file.xml user@server_b:/my_new_folder/
另请注意,您的代码仅复制一个文件,而不是您在标题中所写的文件。