rsync

Bir rsync kopyası Linux'un İlerlemesi Nasıl Ölçülür ve Gösterilir?

Bir rsync kopyası Linux'un İlerlemesi Nasıl Ölçülür ve Gösterilir?
Rsync, dosyaları ve dizinleri yerel ve uzak hedeflere aktarmak için kullanılan ücretsiz ve açık kaynaklı bir komut satırı dosya eşitleme aracı olan "uzaktan eşitleme" anlamına gelir. Değişiklikleri yalnızca kaynaktan kopyaladığı için verimli bir yardımcı programdır. Bu nedenle, uzak hedefe kopyalanan veri miktarını en aza indirir. Veri yedekleme, yansıtma ve bir konumdan diğerine veri aktarımı için kullanılır.

Normalde rsync kullanarak bir dosya kopyaladığınızda, herhangi bir ilerleme çubuğu veya aktarılan verinin hızı veya boyutu ölçüsünü göstermez. Büyük dosya aktarımları sırasında bazen aktarımın ilerlemesini ve aktarılan verilerin boyutunu görmek isteyebilirsiniz.

Bu hızlı ipucunda, dosyaları Linux'ta kopyalarken rsync'in nasıl ölçüleceğini ve ilerlediğini göstereceğiz. Ayrıca, dosya aktarımı istatistiklerini nasıl görüntüleyeceğinizi de göstereceğiz.

Bu, temel rsync komutunun sözdizimidir:

$ rsync seçenekleri KAYNAK HEDEF

Örneğin, örnek adlı bir dizini ve içeriğini İndirilenler dizinine kopyalamak için komut şöyle olacaktır:

$ rsync -av örneği/ İndirilenler/

Nerede bir seçenek özyinelemeli eşitleme için kullanılır ve v ayrıntılı çıktı için kullanılır.

Bu, dosya aktarım işleminin ayrıntılı çıktısını gösteren yukarıdaki rsync komutunun çıktısıdır. Ancak, gördüğünüz gibi, dosya aktarımının herhangi bir ilerlemesini veya istatistiklerini göstermiyor.

Rsync Kopyasının İlerlemesini Göster

Rsync kopyalama işleminin ilerlemesini göstermek için, rsync yerleşik ilerleme seçeneğini kullanın.

İşte komutun sözdizimi:

$ rsync --progress KAYNAK HEDEFİ

Örneğin, örnek adlı bir dizini ve içeriğini İndirilenler dizinine kopyalarken ilerlemeyi görüntülemek için komut şöyle olacaktır:

$ rsync -av --progress örneği/ İndirilenler/

Transferlerin ilerleme çubuğunu göstermek için -progress kullanıldığında, bir özyinelemeli eşitleme seçeneği ve v ayrıntılı bir çıktı görüntülemek için.

Bu, her dosyanın başka bir konuma kopyalanmasının ilerlemesini gösteren yukarıdaki rsync komutunun çıktısıdır. Dosya aktarımının sonunda, gönderilen/alınan baytları, aktarım hızını, toplam boyutu ve aktarım hızını gösteren bir özet satırı göreceksiniz.

Yukarıdaki çıktıda ortalama aktarım hızının 78.078.648 olduğunu görebilirsiniz.67 bayt/sn, toplam dosya boyutu 169.746.317 bayttır ve 1.Transferi tamamlamak için 45 saniye.

Rsync Kopyalama İstatistiklerini Göster

Dosya sayısı ve Aktarılan dosya sayısı, toplam dosya boyutu ve aktarılan toplam dosya boyutu vb. gibi dosya aktarımıyla ilgili daha fazla istatistik içeren başka bir seçenek daha vardır. Bu istatistikleri çıktınıza dosya aktarım ilerlemesiyle birlikte dahil etmek için, -stats seçeneğini rsync ile aşağıdaki gibi kullanabilirsiniz:

$ rsync -progress -stats KAYNAK HEDEFİ

Örneğin, örnek adlı bir dizini ve içeriğini İndirilenler dizinine kopyalarken ilerlemeyi ve istatistikleri görüntülemek için komut şöyle olacaktır:

$ rsync -av --progress --stats örneği/ İndirilenler/

-progress, aktarımların ilerleme çubuğunu göstermek için kullanıldığında, -stats istatistikleri görüntülemek için kullanılır, bir özyinelemeli eşitleme seçeneği ve v ayrıntılı bir çıktı görüntülemek için.

Bu, her dosyanın başka bir konuma kopyalanmasının ilerlemesini gösteren yukarıdaki rsync komutunun çıktısıdır. Dosya aktarımının sonunda, dosya aktarım istatistiklerini ve gönderilen/alınan baytları, aktarım hızını, toplam boyutu ve aktarım hızını gösteren bir özet satırı göreceksiniz.

Bu gönderide, dosyaları kaynaktan hedefe kopyalarken rsync'in ilerlemesini nasıl ölçeceğinizi ve göstereceğinizi öğrendiniz. -ilerleme seçeneği aktarımın ilerlemesini gösterirken -stats seçenekleri dosya aktarımının istatistiklerini gösterir. Bu seçenekler, sıkıcı bir kullanıcıya büyük dosyaları aktarırken izleyecek bir şeyler verir.

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...