Saat Anda menyalin banyak file, du -s /path/to/destinationatau find /path/to/destination | wc -lmemberi Anda gambaran tentang berapa banyak yang telah dilakukan.
Anda dapat mengetahui file mana yang sedang disalin di lsof -p1234mana 1234 adalah ID proses cp. Di bawah banyak sistem, pgrep -x cpmelaporkan ID proses dari semua proses yang berjalan yang dinamai cp. Ini mungkin tidak terlalu berguna karena urutan di mana file di dalam direktori yang diberikan disalin pada dasarnya tidak dapat diprediksi (dalam direktori besar di Linux, ls --sort=noneakan memberitahu Anda; dengan pohon direktori, coba find).
lsof -p1234juga memberi tahu Anda berapa banyak byte yang cpsudah membaca dan menulis untuk file saat ini, di OFFSETkolom.
Di Linux, ada statistik penggunaan IO di /proc/$pid/io(sekali lagi, gunakan PID cpproses untuk $pidf). The rcharnilai adalah jumlah total byte bahwa proses telah membaca, dan wcharadalah jumlah byte bahwa proses telah menulis. Ini tidak hanya mencakup data dalam file tetapi juga metadata dalam direktori. Anda dapat membandingkan angka itu dengan angka perkiraan yang diperoleh du /path/to/source(yang hanya menghitung data file).
read_bytesdan write_byteshanya menyertakan apa yang telah dibaca atau ditulis dari penyimpanan, yaitu tidak termasuk diagnostik terminal dan data yang sudah ada dalam cache atau masih dalam buffer.
while sleep 1 ; do sync ; done.