Kopyalama komutu işleme sırasında çıktıyı alabilir miyim?


38

Durum: Eğer böyle bir kopya komutu cp -rf /src/ /dsc/girersem, büyük dizinleri kopyalamak için birkaç dakika bekliyorum. -vBir çıktıyı ayrıntılı olarak tanıtmak için bayrak koymayı unuttum , kopyalama sırasında yapabilir miyim?

Yanıtlar:


30

Hayır, yapamazsınız, ancak sürecin nasıl ilerlediğini görmek için hedef dizine bakmak için watch komutunu kullanabilirsiniz, örneğin.

watch ls -l /dsc/

2
Lütfen de ekleyin watch "find . | wc -l". Komutun sadece bir seviye derinliği gösterdiğinden daha iyi buldum.
adam mograbi

70

Bu soru eski görünüyor, ancak cpkomut için --verboseseçeneğiniz var .

Böylece komut aşağıdaki gibi çalışır:

cp --verbose -rf /src/ /dsc/

2
Birisi bunu doğru bir cevabı işaretliyor
Yetimler

3
Bu ideal olarak yapılması gereken şeydi , ancak sorunun amacı şuydu: Büyük bir işlem için bunu yapmayı unutursanız, kopya ilerlemesini izlemek için ne yapabilirsiniz.
merv

1
mac terminalinde, bu verircp: illegal option -- -
muon

2
Her ne kadar cp -rv çalışır
müon

1
cp -v -rkopyalanacak dosyaları (belirtildiği şekilde -v) görüntülemek -ristediğinizi ve alt dizinleri kopyalarken gerekli olacak dosyaları tekrarlı olarak kopyalamak istediğinizi belirtecektir.
Ali Nobari

12

Bunun rsyncyerine her zaman kullanabilirsiniz , kopyalanan dosyaları görmeye başlayamazsınız

rsync -rva /src/ /dst/

Tabii ki bu sadece kopyalamaya bir alternatif olarak kopyalamadan önce çalışır cp. İyi haber şu ki, rsync sadece ihtiyaç duyduğu dosyaları kopyalayacak, böylece uzun süredir devam eden cpkomutunuzu çalıştırabilir ve rsynckomutu cpbırakıp bıraktığınız yerden devam edecektir .


5

Öneriyorum :

watch du -sh /dsc/

2
Bu sadece mevcut bir cevabın bir iyileştirmesi olduğundan, bunun yerine bir düzenleme önerin .
muru

-1

Dosya kopyalama işleminde bir ilerleme görmeniz gerektiğinde Midnight Commander'ı kullanmanızı öneririm.

  1. Geceyarısı komutanını kurun:

    apt-get install mc
    
  2. Aç onu:

    mc
    
  3. İlk panelde açık kaynak, ikinci hedefe. "F5" ile kopyalamaya başlayın.

MC, güzel ve bilgilendirici ilerleme diyalogu gösterecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.