Linux下遠程同步或傳輸文件

Linux下遠程同步或傳輸文件

1. scp 命令用法

傳輸單個文件

本地到遠程

scp /home/user1/filename user2@hostname:/home/user2

遠程到本地

scp user2@hostname:/home/user2/filename /home/user1

遠程到遠程

scp user1@hostname:/home/user1/filename user2@hostname:/home/user2

傳輸整個文件夾

scp -r /home/user1/directory user2@hostname:/home/user2

2. rsync 命令用法

傳輸單個文件

rsync /home/user1/filename user2@hostname:/home/user2

傳輸整個文件夾

 # 將本機的/home/user1/directory/拷貝至遠程的user2@hostname:/home/user2/directory/目錄,--progress可以查看拷貝的過程
rsync -avz --progress /home/user1/directory user2@hostname:/home/user2/directory
 # u選項,指定不覆蓋原目錄內容
rsync -avzu --progress /home/user1/directory user2@hostname:/home/user2/directory
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章