溫馨提示×

linux rsync命令的用法有哪些

小億
109
2023-08-01 15:22:18
欄目: 編程語言

rsync命令是用于在不同的文件夾或主機之間同步文件和文件夾的工具。以下是rsync命令的一些常見用法:

  1. 本地同步:rsync source/ destination/

該命令將source文件夾中的內(nèi)容同步到destination文件夾中。

  1. 本地復(fù)制:rsync -av source/ destination/

該命令將source文件夾中的內(nèi)容復(fù)制到destination文件夾中。

  1. 遠程同步:rsync -avz source/ user@destination:/path/

該命令將source文件夾中的內(nèi)容同步到遠程主機的/path/目錄中。

  1. 遠程復(fù)制:rsync -avz source/ user@destination:/path/

該命令將source文件夾中的內(nèi)容復(fù)制到遠程主機的/path/目錄中。

  1. 同步時刪除:rsync -av --delete source/ destination/

該命令將刪除destination文件夾中不存在于source文件夾中的文件。

  1. 帶進度條:rsync -av --progress source/ destination/

該命令將顯示同步過程中的進度條。

  1. 帶過濾規(guī)則:rsync -av --include '*/' --include '*.txt' --exclude '*' source/ destination/

該命令將只同步source文件夾中的txt文件和文件夾,其他文件將被忽略。

  1. 帶SSH連接:rsync -avz -e ssh source/ user@destination:/path/

該命令將使用SSH連接遠程主機,并將source文件夾中的內(nèi)容同步到遠程主機的/path/目錄中。

以上只是rsync命令的一些常見用法,rsync還有許多其他選項和功能,可以通過man rsync命令查看完整的說明文檔。

0