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?
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:
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/
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/
cp: illegal option -- -
cp -rv çalışır
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.
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 .
Dosya kopyalama işleminde bir ilerleme görmeniz gerektiğinde Midnight Commander'ı kullanmanızı öneririm.
Geceyarısı komutanını kurun:
apt-get install mc
Aç onu:
mc
İlk panelde açık kaynak, ikinci hedefe. "F5" ile kopyalamaya başlayın.
MC, güzel ve bilgilendirici ilerleme diyalogu gösterecektir.
watch "find . | wc -l". Komutun sadece bir seviye derinliği gösterdiğinden daha iyi buldum.