Rsync是一個命令列實用程序,以其在Linux中的資料同步特性而聞名。您可以使用它來同步相同或不同系統上的檔案。此外,它還提供了檔案壓縮、加密、選擇性同步等功能,使其優於其他工具。它可以比較來源目錄和目標目錄,以便只從來源目錄傳輸新新增和更新的檔案。
所有這些功能有助於減少等待時間並提高工作效率。然而,許多Linux用戶對rsync的功能不熟悉,也不了解它在高效文件傳輸方面的優勢。本文將簡要介紹如何在Linux系統中使用rsync有效率地在目錄之間傳輸檔案。
如何使用Rsync在Linux中的目錄之間進行有效的檔案傳輸
在Linux中使用rsync有幾種方法,因此我們將進一步劃分這一部分來解釋其在不同場景中的用法。
Rsync安裝
雖然rsync實用程式預先安裝在大多數Linux系統中,但您可以透過執行以下命令來安裝它:
sudo apt install rsync—y
他說:
現在,檢查已安裝的rsync版本。
rsync——版本
他說:
完成後,執行以下命令開始同步來源和目標:
Rsync-o來源目標
他說:
-
- 來源是要從中同步檔案的目錄。
- Target是要儲存這些檔案的目標目錄。
本地檔案傳輸
您可以使用rsync透過以下命令在同一系統中複製貼上檔案:
Sudo rsync-av來源路徑/目標路徑/
他說:
-
- “-a”選項代表在傳輸過程中保留檔案屬性的存檔。
- 「—v」用於詳細模式,在該模式中,您可以看到正在傳輸的檔案。
例如,讓我們使用它將檔案從「Downloads」目錄複製到「Document」目錄:
sudo rsync—av~/下載~/文件
他說:
遠端檔案傳輸
您可以主要使用rsync在透過網路連線的兩台機器之間遠端傳輸檔案。為此,您需要使用以下給定語法指定遠端主機:
Rsync-av-e ssh User@Remote_host:/路徑/至/來源//路徑/至/目標/
他說:
使用”—e ssh」選項,您可以告訴系統專門使用安全shell或SSH進行此檔案傳輸。
從目標目錄中刪除檔案(來源目錄中不存在)
假設您希望使兩個目錄相同並包含相似的檔案。在這種情況下,您必須刪除目標目錄中存在的額外檔案(如果有的話)。幸運的是,在rsync中,您可以使用」—Delete」選項來執行此操作。若要了解如何操作,請執行以下命令:
rsync—av——刪除/path/to/source//path/to/target/
他說:
傳輸期間刪除檔案
在傳輸整個目錄時,您可能需要排除某些檔案或子目錄。因此,您可以透過以下方式使用」—exject」選項:
rsync—av——排除’檔名’/path/to/source//path/to/target/
他說:
空運行
當對大目錄使用rsync時,您應該先進行試運行。這樣,系統演示了在不傳輸檔案的情況下該命令會做什麼。但是,這可以幫助您防止傳輸任何不需要的文件。若要執行空運行,請使用下列指令中的」—dry—run」選項:
rsync—av——乾運行/path/to/source//path/to/target/
他說:
例如,在將檔案從”Downloads」目錄同步到”Documents”目錄之前,執行一次空運行:
Rsync-av–演練~/下載~/文件
他說:
顯示進度指示器
由於某些使用者喜歡使用進度指示器來查看其傳輸進度,因此可以使用以下命令啟用它:
rsync—av——progress source/target/
他說:
以前面的範例為例,使用進度指示器,您將得到如下圖所示的結果:
結論
Rsync是Linux中在目錄之間傳輸檔案的強大工具。這個部落格解釋了它的各種用例,例如本地和遠端資料同步。此外,它還具有多個子命令,以促進一些功能,例如在傳輸過程中排除檔案和從目標刪除檔案。儘管有這些功能,用戶仍然可能出錯。因此,對於大文件傳輸,您應該始終執行預演。
以上是如何在Linux中使用rsync在目錄之間有效率地傳輸文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

什麼是Windows 11教育?如果要在PC上安裝此系統,該工作如何?來自PHP.CN的這篇文章提供了Windows 11 Education下載ISO的詳細指南,以及如何從ISO文件中安裝它。

您的Outlook電子郵件不是在收件箱中顯示,而是在搜索中顯示?當Outlook不顯示所有電子郵件時,您可以採取什麼步驟?現在,在PHP.CN解決方案提供的這篇文章中,我們將介紹幾種有用的方法來幫助您解決該問題和G

如果您試圖關閉計算機的電源,但遇到掛在關閉屏幕問題上的窗口,則可以從本php.cn指南中找到一些有用的修復程序。只需繼續閱讀以查看細節即可。
![[完整指南]如何修復Microsoft團隊錯誤CAA50021? - Minitool](https://img.php.cn/upload/article/001/242/473/174559963580964.png?x-oss-process=image/resize,p_40)
如果您正在尋找Microsoft團隊錯誤代碼CAA50021的有效解決方案,則值得閱讀。在這篇文章中,PHP.CN介紹瞭如何詳細介紹此錯誤。只需關注它即可解決您的問題。

您是否要使Windows 11或Windows 10看起來像Windows XP?您知道如何在設備上執行此操作嗎?您現在可以嘗試使用WindowBlinds 11 Beta版本。在這篇文章中,PHP.CN軟件將告訴您如何下載WindowBlinds 11並介紹

如果由於發生了錯誤而無法使用通用方式來卸載Windows更新,但並非所有更新都已成功卸載,則可以嘗試使用PHP.CN帖子中提到的方法來解決該問題。

什麼是wacom_tablet.exe? Windows過程可以安全運行嗎?有些人發現WACOM_TABLET.EXE無法結束進程,當此Windows系統錯誤發生時,您可能會不知所措,並且不知道從哪裡開始。在php.cn上,本文將解決y

CHATGPT錯誤是各種各樣的,我們發現可疑行為是常見的。如果您被困在這個問題中,該怎麼辦?繼續閱讀PHP.CN的這篇文章,您可以找到一些有用的修復程序,以幫助您擺脫麻煩。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6
視覺化網頁開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。