scp 如何在不提示的情况下自动覆盖目标中的文件
scp how to automatically overwrite files in destination without prompting
我使用scp 上传远程服务器中的文件。当服务器上已经存在文件时,我会收到类似 replace file? [y]es, [n]o, [A]ll, [N]one, [r]ename:
的提示
由于我想自动执行此过程,因此我需要以某种方式禁用此提示,因此无需中间人回答提示并始终覆盖现有文件。
更新:实际上,该消息是由我在传输文件后使用的 uzip
命令提示的。为了自动覆盖我所做的文件 unzip -o name_of_zip_file.zip
。但是 rsync
命令也是比 scp 更好的解决方案,因为如果您使用适当的通配符,它还会在传输数据时加密和压缩数据。
你可以想到使用rsync,完整的参考可以找到here
我使用scp 上传远程服务器中的文件。当服务器上已经存在文件时,我会收到类似 replace file? [y]es, [n]o, [A]ll, [N]one, [r]ename:
由于我想自动执行此过程,因此我需要以某种方式禁用此提示,因此无需中间人回答提示并始终覆盖现有文件。
更新:实际上,该消息是由我在传输文件后使用的 uzip
命令提示的。为了自动覆盖我所做的文件 unzip -o name_of_zip_file.zip
。但是 rsync
命令也是比 scp 更好的解决方案,因为如果您使用适当的通配符,它还会在传输数据时加密和压缩数据。
你可以想到使用rsync,完整的参考可以找到here