如何把文件移动到服务器里?

平时把文件复制到服务器,我们可以使用 scp。但如何直接移动过去呢?

比较简单的方法,是先 scp 复制过去。完成之后,再使用 rm 来删除本地的文件。

另外一种比较优雅的方式 rsync

它有一个参数 --remove-source-files 表示在成功同步后删除源文件。

# 使用 rsync 同步文件并删除本地文件
rsync -av --remove-source-files /path/to/local/file.txt username@remote_server:/path/to/remote/