Hiç komut satırını kullanarak dosyaları kopyalarken hızı ve ilerlemeyi görmek istediniz mi? Linux veya Unix işletim sistemlerinde komut satırına aşina iseniz, dosyaları, klasörleri ve diğer verileri kopyalamak için muhtemelen aynı komutu veya “cp” komutunu kullanırsınız. Aynı komutlar ve “cp” faydalı olsa da, bazen basit bir “cp” komutunu kullanmak zaman alıcı ve sıkıcı bir işlem olabilir. “cp” komutundaki “-v” (ayrıntılı) seçeneği size kopyalama işlemi hakkında ek bilgi verebilir. Ancak bir dezavantajı, bu komutun kopyalama işlemi için herhangi bir ilerleme göstergesi içermemesidir.
Linux’ta dosya ve klasörleri kopyalayabilen ve kopyalama işleminin ilerlemesini ve hızını gösterebilen başka alternatif komutlar vardır. Alternatif komutlar aşağıdadır:
1. rsync komutu
“rsync”, dosyaları cihaz genelinde kopyalamanıza yardımcı olan en iyi komutlardan biridir. Bu yardımcı program kullanıldığında uzak bir hedeften kopyalanan verilerin boyutu küçülür. Ayrıca veri yedeklemeleri oluşturmak ve bilgisayarlar arasında verileri kopyalamak ve yansıtmak için kullanılır. rsync komutu aşağıdaki yapıya sahiptir:
$ rsync seçenekleri kaynak hedefi
“-av” seçeneğinin “rsync” ile kullanılması bu komutun en basit şeklidir. Verilen komut, Test Klasöründeki tüm dosyaları aşağıda gösterildiği gibi İndirilenler adlı hedef klasöre kopyalayacaktır:
$ rsync -İtibaren deneme klasörü/ İndirilenler/
Çıktı size dosya adlarını, gönderilen ve alınan dosya boyutunu, toplam dosya boyutunu ve kopyalama işleminin hızını gösterecektir.
“–progress”, kopyalanan içeriğin genel ilerlemesini elde etmek için “rsync” komutunda kullanılan bir bayraktır.
$ rsync -İtibaren–ilerlemek deneme klasörü/ İndirilenler/
“rsync” komutuna eklenebilecek bir diğer bayrak da “-stats”tır. “–stats” seçeneği, düzenli olarak oluşturulan, silinen veya taşınan dosyaların sayısı, gönderilen toplam bayt ve alınan toplam bayt gibi dosya aktarımları hakkında daha kapsamlı bilgiler sağlar. Dosya kopyalama işlemiyle ilgili tüm bu bilgileri almak için aşağıdaki komutu yazın.
$ rsync -İtibaren–ilerlemek— kasalar deneme klasörü/ İndirilenler/
2. pv komutu
İlerleme ve hız hakkında istatistik sağladığı için tek bir dosyayı kopyalamak için “pv” komutunu kullanabilirsiniz.
Aşağıdaki durumda ‘pv’, ‘giriş dosyasını’ ‘stdout’a çıkaracak ve ardından ‘>’ operatörünü kullanarak ‘çıkış dosyasına’ yönlendirecektir. Bunu yaptığınızda, hız ve ilerleme ile ilgili tüm ayrıntılar aynı anda yazdırılacaktır. Bu şekilde kopyalanan dosya, onu oluşturduğunuzla aynı izinlere sahip olacaktır.
$ pv giriş dosyası > çıktı dosyası
3. Katran sürme
Birden çok dosya veya dizini kopyalamak istiyorsanız, terminalde “tar” komutunu kullanmak daha iyi bir seçenektir. İşlemin hızını ve ilerlemesini görüntülemek için “pv” yanındaki “-C” seçeneği ile “tar” komutunda kaynak ve hedef klasörü belirtin.
$ katran deneme klasörü c | pv |katran x -c İndirilenler
4.dd komutu
Cihazdaki dosyaları kopyalamak veya dönüştürmek için “dd” komutu kullanılır. Ücretsiz olarak kullanılabilen açık kaynaklı bir komut satırı aracıdır. Aşağıdaki komutta, kopyalanan dosyaların istatistiklerini almak için ‘dd’ komutunu nasıl kullanacağınızı göstereceğiz:
Kaynak klasörü “if” ve hedef klasörü “of” olarak belirtin ve “ilerleme”yi durum parametresi olarak ayarlayın.
$ sudojeğer= giriş dosyası bağlı kuruluş=/İndirilenler durum= ilerleme
“dd” komutunu çalıştırın ve çıktıda gösterilen bilgileri kontrol edin:
Çözüm:
Linux’ta, bir dosya veya klasörü kopyalamanın hızını ve ilerlemesini göstermek için cp komutunun birkaç alternatifi vardır. bu makalede tartışıldı. rsync, pv, katran, E j Büyük dosyaları aktarırken veri istatistiklerini kopyalayan komutlar.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın