วิธีคัดลอกที่ Command Line แสดงความคืบหน้า & ตัวบ่งชี้ความเร็ว
สารบัญ:
เคยคิดไหมว่าคุณจะเห็นความคืบหน้าในการถ่ายโอนและความเร็วในการคัดลอกไฟล์ที่บรรทัดคำสั่ง? หากคุณคุ้นเคยกับบรรทัดคำสั่งของ 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 ได้เช่นกันหากคุณชอบสิ่งนั้น หากคุณมีเคล็ดลับ ข้อเสนอแนะ หรือทางเลือกอื่นๆ สำหรับวิธีการคัดลอกนี้ในขณะที่แสดงความคืบหน้าและความเร็วที่บรรทัดคำสั่ง โปรดแบ่งปันกับเราในความคิดเห็น
หากคุณชอบเคล็ดลับนี้ อย่าพลาดคำแนะนำและคำแนะนำเกี่ยวกับบรรทัดคำสั่งที่เก็บถาวรขนาดใหญ่ของเรา ยังมีอีกมากมายให้เรียนรู้!