วิธีคัดลอกที่ Command Line แสดงความคืบหน้า & ตัวบ่งชี้ความเร็ว

สารบัญ:

Anonim

เคยคิดไหมว่าคุณจะเห็นความคืบหน้าในการถ่ายโอนและความเร็วในการคัดลอกไฟล์ที่บรรทัดคำสั่ง? หากคุณคุ้นเคยกับบรรทัดคำสั่งของ Mac OS, Linux หรือระบบปฏิบัติการ Unix อื่นๆ คุณอาจใช้คำสั่ง 'cp' หรือ ditto เพื่อคัดลอกไฟล์ ไดเรกทอรี และข้อมูลอื่นๆ คำสั่ง ditto และ cp นั้นยอดเยี่ยม แต่ข้อเสียประการหนึ่งคือ cp ไม่มีตัวบ่งชี้ความคืบหน้า และนั่นคือสิ่งที่เรากำลังจะแก้ไขที่นี่โดยการสร้างนามแฝงเพื่อใช้คำสั่ง rsync พร้อมตัวบ่งชี้ความคืบหน้าเพื่อคัดลอกข้อมูลที่คำสั่ง ไลน์.

เห็นได้ชัดว่าสิ่งนี้มุ่งเป้าไปที่ผู้ใช้ขั้นสูงที่ใช้บรรทัดคำสั่งในการคัดลอกข้อมูล และผู้ที่พอใจกับแนวคิดของการสร้างและใช้นามแฝงภายในเทอร์มินัล หากคุณเป็นผู้ใช้มือใหม่ คุณควรคัดลอกใน Finder คัดลอกไฟล์ใน Mac Finder (ซึ่งแสดงแถบแสดงความคืบหน้า) หรือใช้การคัดลอก ตัด และวางไฟล์ใน Mac Finder จะดีกว่า

วิธีคัดลอกด้วยตัวบ่งชี้ความคืบหน้าและความเร็วที่บรรทัดคำสั่งบน Mac

อีกครั้ง เราจะใช้ rsync และนามแฝงเพื่อสร้างคำสั่งคัดลอกสำรองที่มีตัวบ่งชี้ความคืบหน้าในการถ่ายโอนและความเร็ว สิ่งนี้ครอบคลุมถึง MacOS ในใจ แต่ใช้งานได้เหมือนกันกับแพลตฟอร์มยูนิกซ์หรือ Linux อื่น ๆ

คำสั่ง rsync พื้นฐานที่เราจะใช้มีดังนี้

rsync -r --progress

แต่เพื่อให้ง่ายต่อการใช้งานซ้ำๆ ในอนาคต เราจะสร้างนามแฝง เพื่อให้ 'pcp' คัดลอกข้อมูลพร้อมตัวบ่งชี้ความคืบหน้า ดังนั้น คำสั่งจะกลายเป็น:

"

alias pcp=rsync -r --progress"

สมมติว่าคุณใช้ zsh (เช่นเดียวกับ MacOS รุ่นใหม่ส่วนใหญ่ เว้นแต่คุณจะเปลี่ยนเชลล์) คุณสามารถเพิ่มลงในไฟล์ .zshrc ของคุณได้เช่นกัน เพื่อใช้คำสั่ง copy with progress ต่อไป

เมื่อสร้างนามแฝงแล้ว คุณสามารถใช้คำสั่ง pcp เพื่อคัดลอกและติดตามความคืบหน้าของการคัดลอกข้อมูลได้ ตัวอย่างเช่น คุณอาจลองทำดังนี้:

pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso

คุณจะเห็นตัวบ่งชี้ความคืบหน้าในขณะที่คัดลอกพร้อมเปอร์เซ็นต์ของการคัดลอกไฟล์ อัตราการถ่ายโอนข้อมูล และเวลา

คุณสามารถใช้สิ่งนี้กับไดเร็กทอรีได้เช่นกัน เช่น:

pcp /Backups/สิ่งสำคัญ /Backups2/

อีกครั้ง คุณจะเห็นตัวบ่งชี้ความคืบหน้าพร้อมเปอร์เซ็นต์ที่สำเนาข้อมูลเสร็จสมบูรณ์ อัตราการถ่ายโอน และเวลาที่ผ่านไป

นี่คือเคล็ดลับที่มีประโยชน์มากที่ค้นพบบน Twitter ขอให้กำลังใจ @hoyd ที่แบ่งปันสิ่งนี้ คุณสามารถติดตามเราบน Twitter ได้เช่นกันหากคุณชอบสิ่งนั้น หากคุณมีเคล็ดลับ ข้อเสนอแนะ หรือทางเลือกอื่นๆ สำหรับวิธีการคัดลอกนี้ในขณะที่แสดงความคืบหน้าและความเร็วที่บรรทัดคำสั่ง โปรดแบ่งปันกับเราในความคิดเห็น

หากคุณชอบเคล็ดลับนี้ อย่าพลาดคำแนะนำและคำแนะนำเกี่ยวกับบรรทัดคำสั่งที่เก็บถาวรขนาดใหญ่ของเรา ยังมีอีกมากมายให้เรียนรู้!

วิธีคัดลอกที่ Command Line แสดงความคืบหน้า & ตัวบ่งชี้ความเร็ว