กวดวิชามีเป้าหมายอยู่ที่ผู้ใช้ Mac OS Xที่ต้องการ ร่วมกันจำนวนมากของไฟล์ในโฟลเดอร์ในหลายโฟลเดอร์.
ในกรณีของเราปัญหาลักษณะเช่นนี้:
เรามีโฟลเดอร์ "PSD" ซึ่งประกอบด้วย 2105 ไฟล์และไฟล์เหล่านี้เรา 2105 เพื่อสร้างโฟลเดอร์ที่มีไม่เกิน 300 แต่ละไฟล์.
เพื่อบรรลุเป้าหมายนี้ที่ง่ายที่สุดและสะดวกสบายกับเรา บรรทัดคำสั่ง จาก Terminal.
1 เปิด Terminal และนำทางไปยังโฟลเดอร์ที่ fisirele ว่าเราต้องการที่จะแบ่งปัน ในกรณีของเราคำสั่งจะเป็น:
cd /Volumes/Stealth/Graphics/PSD
2 ดูจำนวนไฟล์ที่มีอยู่และโฟลเดอร์ในที่ตั้งปัจจุบัน:
ls -l | wc -l
ก่อนที่จะดำเนินการขั้นตอนที่ 3 คุณควรตรวจสอบให้แน่ใจว่าไม่มีไฟล์ที่ถูกล็อคในโฟลเดอร์ (ไฟล์ที่ถูกล็อค) หากพวกเขามีอยู่จะได้รับระหว่างการดำเนินการ ข้อผิดพลาด "การดำเนินงานไม่ได้รับอนุญาต". ด้วยความช่วยเหลือของคำสั่งchflags -R nouchg *"เราจะปลดล็อกไฟล์ทั้งหมดในตำแหน่งปัจจุบัน (ปลดล็อกหลายไฟล์ใน Mac OS X).
3 บรรทัดคำสั่งที่แบ่งไฟล์ทั้งหมดในโฟลเดอร์ปัจจุบันโฟลเดอร์ที่มีจำนวนที่กำหนดของไฟล์:
i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done
โดย "psd_" เป็นคำนำหน้าของโฟลเดอร์ที่จะสร้างและ "300" คือจำนวนไฟล์สูงสุดต่อโฟลเดอร์ พารามิเตอร์เหล่านี้สามารถแก้ไขได้ตามความต้องการของคุณ
นี่คือลักษณะของบทช่วยสอนนี้ Terminal:
Stealth Settings - แบ่งโฟลเดอร์ที่มีไฟล์เป็นพันๆ ไฟล์ออกเป็นหลายไฟล์ย่อยfolders.
กวดวิชานี้ได้รับการทดสอบและการพัฒนาบน MacBook Pro cu OS X โยเซมิตี.