คำถามติดแท็ก progress-information

12
ฉันจะย้ายไฟล์และดูความคืบหน้าได้อย่างไร (เช่นด้วยแถบความคืบหน้า)
เมื่อย้ายไดเรกทอรีขนาดใหญ่ที่ใช้mvมีวิธีดูความคืบหน้า (%) หรือไม่ cpคำสั่งบน Gentoo มี-gสวิทช์ที่แสดงให้เห็นความคืบหน้า

6
การลบไฟล์หลายพันล้านไฟล์จากไดเรกทอรีในขณะที่เห็นความคืบหน้าเช่นกัน
ฉันมีไดเรกทอรี 30 TB ที่มีไฟล์เป็นพันล้านไฟล์ซึ่งเป็นไฟล์ JPEG ทั้งหมด ฉันกำลังลบแต่ละไฟล์ของไฟล์ดังนี้: sudo rm -rf bolands-mills-mhcptz คำสั่งนี้จะทำงานและไม่แสดงอะไรเลยว่ามันทำงานหรือไม่ ฉันต้องการดูว่ามันเป็นการลบไฟล์หรือสถานะปัจจุบันของคำสั่งคืออะไร

3
เมื่อฉันใช้ zip ฉันจะแสดงความคืบหน้าโดยรวมได้อย่างไรโดยไม่ทำให้บรรทัดคำสั่งท่วมท้น?
แถบความคืบหน้าที่มีความยาวคงที่จำนวนไฟล์หรือไบต์หรือดีกว่า แต่ตัวจับเวลาที่แสดงเวลาที่เหลือโดยประมาณนั้นจะเหมาะสมที่สุด zipพฤติกรรมมาตรฐานของดูเหมือนจะพิมพ์บรรทัดสำหรับทุกไฟล์ที่ประมวลผล แต่ฉันไม่ต้องการให้ข้อมูลมากเกินไปเมื่อฉันซิปไฟล์หลายพันไฟล์ ฉันต้องการเดาว่ามันจะใช้เวลานานแค่ไหน ฉันลองใช้ตัวเลือก-q( --quiet) ร่วมกับ-dg( --display-globaldots) แต่นั่นก็ทำให้ stdout เต็มไปด้วยจุดหลายบรรทัดและไม่แสดงสิ่งที่มีประโยชน์ ฉันพยายาม-qdgds 10mตามที่กล่าวไว้ในหน้า man แต่ได้ผลลัพธ์เดียวกัน ฉันลองแล้ว-db( --display-bytes) และ-dc( --display-counts) แต่ดูเหมือนจะไม่มีตัวเลือกระดับโลกดังนั้นจึงพิมพ์ใหม่สำหรับชื่อไฟล์ทุกชื่อ สุดท้ายฉันพยายามมันด้วยกัน-qเหมือน-qdbdcแต่เพียงว่าไม่มีอะไรที่เอาท์พุท สนุกพอฉันพบหน้าคนในเว็บไซต์ info-zip ที่กล่าวถึงตัวเลือก-de( --display-est-to-go) ซึ่งควรจะ "แสดงเวลาโดยประมาณเพื่อให้การดำเนินการเก็บถาวรเสร็จสิ้น" ฟังดูเหมือนสิ่งที่ฉันต้องการ แต่ปัญหาคือเวอร์ชั่นของฉันzipไม่มีคุณสมบัตินั้น ฉันใช้ Ubuntu 14.04.1 64 บิต, bash-4.3.30 (1) และ zip-3.00 ตาม Wikipedia นี่เป็นรุ่นล่าสุดที่เสถียรของ zip มีรุ่นเบต้าที่ยังไม่เผยแพร่ในหน้าแหล่งข้อมูล info-zip แต่ฉันไม่อยากมอบข้อมูลของฉันให้เป็นรุ่นเบต้า

3
วิธีการแสดงจำนวนบรรทัดที่ส่งออกโดยคำสั่งในเวลาจริง?
ฉันใช้svn exportเป็นส่วนหนึ่งของสคริปต์แพ็คเก็ตสำหรับแอปพลิเคชันของฉันและดูเหมือนว่าคำสั่งนี้เหมือนกับคนอื่น ๆ มากมายไม่มีแถบความคืบหน้าใด ๆ ฉันมีสองตัวเลือกในขณะนี้: ใช้งานโดยไม่มีตัวเลือกและดูการพิมพ์หลายพันบรรทัด ใช้--quietและไม่เห็นอะไรจนกว่ามันจะเสร็จสมบูรณ์ อย่างน้อยมีวิธีแสดงจำนวนบรรทัดเอาต์พุตตามคำสั่งแบบเรียลไทม์หรือไม่? เช่น: Exporting SVN directory ... 1234 files และเห็นการ1234 เพิ่มจำนวนนี้ในเวลาจริงหรือไม่ ฉันสามารถจินตนาการว่าการส่งออกไปยังคำสั่งที่จะทำแค่นี้ แต่อันไหน?

6
ข้อมูลความคืบหน้าผ่าน pv สำหรับการคัดลอกไดเรกทอรี
ฉันต้องการคัดลอกไดเรกทอรีที่มีขนาดใหญ่มาก (พูดคุยเป็นเทราไบต์ที่นี่) และต้องการติดตามความคืบหน้า ฉันพบว่าpvเป็นอรรถประโยชน์ที่ดี แต่ฉันจะใช้มันเพื่อคัดลอกไดเรกทอรีซ้ำได้อย่างไร ( pv src > dstไม่ทำงานเพราะเป็นไดเรกทอรี) PS: ทำงานบน OS X Mountain Lion pvถูกติดตั้งจาก Mac Ports

4
เปรียบเทียบไดเรกทอรีขนาดใหญ่กับรายงานความคืบหน้า
ฉันเพิ่ง rsync-ed 2,000,000 ไฟล์ (3TB) จาก RAID หนึ่งไปยังอีก ฉันต้องการตรวจสอบให้แน่ใจว่าข้อมูลของฉันยังคงอยู่ rsync -c ใช้เวลานานมาก diff ไม่แสดงให้ฉันเห็นว่ากำลังทำอะไรอยู่ มีทางเลือกอื่นที่ (a) เร็วขึ้นและ (b) จะแสดงความคืบหน้าขณะที่กำลังเปรียบเทียบหรือไม่ (ฉันใช้ Mac และbrew search diffให้ฉันapgdiff colordiff diffstat diffutils fmdiff libxdiff open-vcdiff podiff rfcdiff vbindiff bsdiff diffpdf diffuse dwdiff kdiff3 ndiff perceptualdiff rdiff-backup tkdiff wdiff ... หนึ่งในนั้นจะทำงานได้หรือไม่)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.