Jika semua file yang disalin tidak ada di tujuan saya tidak berpikir akan ada perbedaan yang nyata. Jika beberapa file memang ada di tujuan maka itu akan bervariasi karena rsync melakukan pengecekan. Rsync biasanya (tetapi tidak selalu) lebih cepat dalam hal itu.
bahamat
2
Menggunakan rsync -P /copy/from /copy/tosetara dengan rsync --partial --progress /copy/from /copy/toyang akan menampilkan kemajuan salinan, serta melanjutkan transfer jika terputus.
gh0st
Dan sama seperti cp, perlu -rbendera untuk membuatnya tidak melewati direktori
Alexander - Reinstate Monica
21
Selama cp, CtrlTmenampilkan persentase saat ini (setidaknya di macOS)
Alasan ini berhasil adalah karena Ctrl-tmengirim SIGINFOsinyal dengan cara yang sama dengan Ctrl-cmengirim SIGINTsinyal. Anda dapat mis menggunakan loop di shell lain untuk berulang kali kill -INFOproses yang dimaksud jika Anda tidak ingin terus menekan tombol. Karena ini adalah sinyal, ia berfungsi dengan utilitas lain juga, mis dd. Ctrl-tdan SIGINFOdiwarisi dari BSD.
HTNW
1
Jika Anda menyalin file atau direktori besar menggunakan cp, Anda dapat membuka 'Monitor Aktivitas', buka tab 'Disk' dan cari proses 'cp'. Di sini Anda dapat melacak berapa banyak byte yang telah ditulis sejak boot terakhir, memberi Anda gambaran kasar tentang perkembangannya. (OS X 10.10).
rsync
.Jawaban:
Anda dapat menggunakan rsync sebagai gantinya.
sumber
rsync -P /copy/from /copy/to
setara denganrsync --partial --progress /copy/from /copy/to
yang akan menampilkan kemajuan salinan, serta melanjutkan transfer jika terputus.-r
bendera untuk membuatnya tidak melewati direktoriSelama
cp
, CtrlTmenampilkan persentase saat ini (setidaknya di macOS)sumber
Ctrl-t
mengirimSIGINFO
sinyal dengan cara yang sama denganCtrl-c
mengirimSIGINT
sinyal. Anda dapat mis menggunakan loop di shell lain untuk berulang kalikill -INFO
proses yang dimaksud jika Anda tidak ingin terus menekan tombol. Karena ini adalah sinyal, ia berfungsi dengan utilitas lain juga, misdd
.Ctrl-t
danSIGINFO
diwarisi dari BSD.Jika Anda menyalin file atau direktori besar menggunakan cp, Anda dapat membuka 'Monitor Aktivitas', buka tab 'Disk' dan cari proses 'cp'. Di sini Anda dapat melacak berapa banyak byte yang telah ditulis sejak boot terakhir, memberi Anda gambaran kasar tentang perkembangannya. (OS X 10.10).
Semoga itu bisa membantu!
sumber
Itu tidak sempurna, tetapi berfungsi ... letakkan di jalur direktori dan beri nama sesuatu yang serupa ..
sumber
strace
perintah pada saat jawaban ini ditulis (Juli 2011), tetapi jelas tidak hari ini.