[Mac OS X] כיצד נוכל לחלק מספר קבצים השייכים לאותה תיקיה למספר תיקיות

ההדרכה מיועדת למשתמשים של Mac OS X, שצריכים לשתף מספר רב של קבצים בתיקייה, במספר תיקיות.

במקרה שלנו, הבעיה נראית כך:

יש לנו תיקייה "PSD"המכיל 2105 קבצים, וקבצים אלה אנו 2105 כדי ליצור תיקיות המכילות לא יותר מ 300 כל קובץ.

רשימת קבצי תיקיה Mac OS X

כדי להשיג זאת, פשוט ונוחה לנו ביותר שורת הפקודה מ 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:

צילום מסך ב 2015 01-16-21.53.44
Stealth Settings - פיצול תיקיה עם אלפי קבצים למספר משנהfolders.

הדרכה זו נבדקה ופותחה על MacBook Pro cu OS X יוסמיטי.

מייסד ועורך Stealth Settings, משנת 2006 ועד היום. ניסיון במערכות הפעלה Linux (במיוחד CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

איך » macOS » [Mac OS X] כיצד נוכל לחלק מספר קבצים השייכים לאותה תיקיה למספר תיקיות
השאירו תגובה