Dizinleri ilerleme bilgisiyle kopyalamak için bazı komutlar.
Çok sayıda küçük dosya varsa:
cp -av sourcedir targetdir | pv -l -s filecount > logfile
Bu, kopyalanan dosya sayısına göre ilerleme durumunu bildirir.
İhtiyacınız /dev/nullyoksa yönlendirebilirsiniz logfile.
Almak için aşağıdaki komutu kullanın filecount:
find sourcedir | wc -l
Birkaç büyük dosya varsa:
tar c sourcedir | pv -s size | tar x -C targetdir
Bu, kopyalanan baytlara göre ilerlemeyi rapor eder.
targetdir var olmalı.
Almak için aşağıdaki komutu kullanın size:
du -sh sourcedir
Rsync kullanmak istiyorsanız:
rsync -ai sourcedir/ targetdir/ | pv -l -s filecount > logfile
filecountYukarıda gösterildiği gibi alın .
Aynı sisteme kopyalama yapıyorsanız rsync -a, hemen hemen aynıdır cp -a. Rsync'in avantajları, ağ üzerinden kopyalama yaparken veya önceki bir kopyayı güncellerken (veya karşılaştırırken).
Daha fazla ayrıntı için buraya bakın: