Linuxでのリモートファイル転送の2つの方法の詳細な説明

scpリモートファイル転送

1.ローカルファイルをリモートホストにコピーします

コマンド:

	- `scp 本地文件  远程主机用户@远程主机ip:远程主机目录的绝对路径`
	- 参数:
	- 		-r      ##表示复制目录
	- 		-q      ##表示复制时不显示传输过程

ここに写真の説明を挿入

2.リモートホストファイルをこのマシンにダウンロードします

コマンド:

	- `scp 远程主机用户@远程主机IP:文件绝对路径  存到本地的绝对路径`

ここに写真の説明を挿入

rsyncリモートファイル転送

コマンド:

rsync  文件   远程主机用户@远程主机IP:文件绝对路径
rsync  远程主机用户@远程主机IP:文件路径   文件存放在本机的路径
- 参数
- 	-r                                     ##复制目录
-   -l                                     ##复制链接
-  	-p                                     ##复制权限
-   -t                                     ##复制时间戳
- 	-o                                     ##复制文件拥有者
- 	-g                                     ##复制文件拥有组
- 	-D                                     ##复制设备文件

次に、サーバー上に新しいファイル、フォルダー、およびリンクを作成します
ここに写真の説明を挿入

rsyncとscpの違い

rsyncとscpの比較:scpが1回送信された後、ファイルが存在するかどうか、またはファイルを1回再送信するかどうかは関係ありません。Rsyncにはインクリメンタル検出機能があり、ファイルの検出に一定の時間がかかります。すでに存在する場合、再送信されません。
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/qwerty1372431588/article/details/109223508