Cara Menyalin di Baris Perintah Menunjukkan Kemajuan & Penunjuk Kelajuan
Isi kandungan:
Pernah berharap anda dapat melihat kemajuan pemindahan dan kelajuan menyalin fail pada baris arahan? Jika anda biasa dengan baris perintah Mac OS, Linux atau mana-mana sistem pengendalian Unix yang lain, anda mungkin menggunakan arahan 'cp' atau ditto untuk menyalin fail, direktori dan data lain. Perintah ditto dan cp adalah hebat, tetapi satu kelemahan ialah cp tidak termasuk penunjuk kemajuan, dan itulah yang akan kami selesaikan di sini dengan mencipta alias untuk menggunakan perintah rsync dengan penunjuk kemajuan untuk menyalin data pada arahan barisan.
Jelas sekali ini ditujukan kepada pengguna lanjutan yang menggunakan baris arahan untuk menyalin data, dan yang selesa dengan konsep mencipta dan menggunakan alias dalam Terminal. Jika anda pengguna yang lebih baru, anda mungkin lebih baik menyalin dalam Finder, menduplikasi fail dalam Mac Finder (yang menunjukkan bar kemajuan visual), atau menggunakan salin, potong dan tampal untuk fail dalam Mac Finder juga.
Cara Menyalin dengan Penunjuk Kemajuan & Kelajuan di Baris Perintah pada Mac
Sekali lagi, kami akan menggunakan rsync dan alias untuk membuat arahan salinan ganti dengan kemajuan pemindahan dan penunjuk kelajuan. Ini dilindungi dengan mengambil kira MacOS, tetapi ia berfungsi sama dengan mana-mana platform unix atau Linux yang lain.
Arahan rsync asas yang akan kami gunakan adalah seperti berikut:
rsync -r --progress
Tetapi untuk memudahkan penggunaan semula pada masa hadapan berulang kali, kami akan mencipta alias, supaya ‘pcp’ akan menyalin data dengan penunjuk kemajuan. Oleh itu, arahannya menjadi:
"alias pcp=rsync -r --progress"
Dengan mengandaikan anda menggunakan zsh (seperti kebanyakan keluaran MacOS moden, melainkan anda menukar shell anda), anda boleh menambahkannya pada fail .zshrc anda juga untuk terus menggunakan salinan dengan arahan kemajuan.
Setelah alias telah ditubuhkan, anda boleh menggunakan arahan pcp untuk menyalin dan memantau kemajuan salinan data. Contohnya, anda boleh mencuba sesuatu seperti:
pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso
Anda akan melihat penunjuk kemajuan semasa menyalin dengan peratusan salinan fail, kadar pemindahan data dan masa.
Anda juga boleh menggunakan ini dengan direktori juga, seperti:
pcp /Sandaran/Stuff Penting /Sandaran2/
Sekali lagi, anda akan melihat penunjuk kemajuan dengan peratusan selesai salinan data, kadar pemindahan dan masa berlalu.
Ini adalah petua yang sangat berguna yang ditemui di Twitter, ucapkan selamat kepada @hoyd kerana berkongsi ini, anda boleh mengikuti kami di Twitter juga jika anda meminati perkara seperti itu. Jika anda mempunyai sebarang petua tambahan, pengesyoran, cadangan atau alternatif kepada pendekatan menyalin ini sambil menunjukkan kemajuan dan kelajuan pada baris arahan, kongsikannya dengan kami dalam ulasan.
Jika anda menikmati petua ini, jangan lepaskan arkib besar petua dan helah baris arahan kami, banyak lagi yang perlu dipelajari!