ההדרכה מיועדת למשתמשים של 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 יוסמיטי.