rsync命令是用于在不同的文件夾或主機之間同步文件和文件夾的工具。以下是rsync命令的一些常見用法:
rsync source/ destination/
該命令將source文件夾中的內容同步到destination文件夾中。
rsync -av source/ destination/
該命令將source文件夾中的內容復制到destination文件夾中。
rsync -avz source/ user@destination:/path/
該命令將source文件夾中的內容同步到遠程主機的/path/目錄中。
rsync -avz source/ user@destination:/path/
該命令將source文件夾中的內容復制到遠程主機的/path/目錄中。
rsync -av --delete source/ destination/
該命令將刪除destination文件夾中不存在于source文件夾中的文件。
rsync -av --progress source/ destination/
該命令將顯示同步過程中的進度條。
rsync -av --include '*/' --include '*.txt' --exclude '*' source/ destination/
該命令將只同步source文件夾中的txt文件和文件夾,其他文件將被忽略。
rsync -avz -e ssh source/ user@destination:/path/
該命令將使用SSH連接遠程主機,并將source文件夾中的內容同步到遠程主機的/path/目錄中。
以上只是rsync命令的一些常見用法,rsync還有許多其他選項和功能,可以通過man rsync
命令查看完整的說明文檔。