כיצד לרשום את כל הקבצים ותוכן ספריית המשנה בתיקייה ב-Mac
תוכן עניינים:
רצית פעם לראות לא רק כל קובץ בספריה נתונה, אלא את כל הקבצים שבתיקיות המשנה האלה קבורות? אם אתה מחפש מה שהוא בעצם רשימה רקורסיבית של קבצים בתיקייה נתונה, נציג טריק נהדר עבור Mac OS Finder המאפשר לך לעשות בדיוק את זה, וגם להדגים כמה גישות מתקדמות יותר באמצעות שורת הפקודה .
כיצד להרחיב את כל ספריות המשנה ורשימת תוכן התיקיות ב-Mac OS Finder
כדי לראות במהירות מה יש בכל ספריות המשנה של תיקייה ב-Finder, פתח את תיקיית האב ושנה לתצוגת רשימה. כעת עליך להחזיק את מקש Option וללחוץ על החץ הקטן לצד השם של הספרייה כדי להרחיב את הספרייה ואת כל ספריות המשנה בו-זמנית.
התוצאה היא שכל תיקיית משנה ותיקייה בתוך הספרייה שעליה לחצת על החץ עם האפשרות תגלה גם את תוכנה:
לחיצה נוספת על החץ הזה תגרום לכל ספריות המשנה להיסגר, אחרת היא הופכת לתצוגת ברירת המחדל החדשה בעת לחיצה על החץ.
זכור שאם ברצונך להציג קבצים מוסתרים באמצעות שיטה זו, עליך לאפשר הצגת קבצים מוסתרים ב-Mac OS X Finder בנפרד, אשר לאחר מכן יבצע דרך כל תיקיה עד שתהיה מושבת שוב.
הגישה שלעיל הולכת להיות השיטה הקלה ביותר עבור רוב המשתמשים, ושתי השיטות הבאות מתמקדות בשורת הפקודה ומכוונות לאלה הנוחים בטרמינל.
רשום את כל הקבצים ותוכן ספריית המשנה משורת הפקודה
כדי לרשום את כל הקבצים באופן רקורסיבי משורת הפקודה, ניתן לצרף את דגל -R לפקודת ls המסורתית. זה מרחיב את ספריות המשנה ומפרט את הקבצים הכלולים בהן. הפקודות הללו יעבדו כמעט בכל צורות ה-Unix, מ-Mac OS X ועד Linux או כל דבר אחר שתתקל בהם.
ls -R ~/Desktop/
פלט לדוגמה ייראה בערך כך:
/Users/macuser/Desktop//wallpapers: Dark Tower.jpg milky-way.jpg car.jpg ngc602.jpg flaming-star-nebula.jpg ngc6188Kfir2000. jpg windows.jpg m33.jpg /Users/macuser/Desktop//trip: volcano.jpeg itenerary.txt tickets.JPG
הפלט הגון, אבל אפשר לסדר אותו טוב יותר.
שימוש בדגלי -lah בנוסף ל-R יציג הרשאות, בעלות, תאריכי שינויים, וזה מקל בהרבה על קריאת מידע הקובץ. הדגל -a הוא אופציונלי, ומאפשר להציג גם קבצים מוסתרים.
ls -lahR ~/שולחן עבודה/
פלט לדוגמה ייראה כך:
/משתמשים/מאקוסר/שולחן עבודה/טפטים: סך הכל 5464 drwxr-xr-x@ 11 צוות macuser 374B 14 ינואר 15:32. drwxr-xr-x 522 macuser staff 17K 28 ינואר 10:20 . -rw-r--r--@ 1 macuser staff 254K Jan 13 15:44 Dark Tower.jpg -rw-r--r--@ 1 macuser staff 101K Jan 14 15:32 מכוניות.jpg -rw-r--r--@ 1 macuser staff 141K Jan 13 15:44 star-nebula.jpg -rw-r--r--@ 1 macuser staff 206K Jan 14 09:57 nintendo.jpg -rw- r--r--@ 1 macuser staff 134K Jan 13 15:44 m33.jpg -rw-r--r--@ 1 macuser staff 1.4M Jan 13 15:30 milky-way.jpg -rw-r-- r--@ 1 צוות macuser 153K 13 בינואר 15:44 ngc602.jpg -rw-r--r--@ 1 צוות מאקוסר 194K 13 בינואר 15:44 windows.jpg /Users/macuser/Desktop/trip: סך הכל 360 drwxr -xr-x@ 6 צוות מאקוסר 204B 9 בדצמבר 13:43. drwxr-xr-x 522 macuser staff 17K 22 ינואר 10:20 . -rw-r--r--@ 1 macuser staff 6.0K 9 בדצמבר 13:43 .DS_Store -rw-r--r--@ 1 macuser staff 30K 8 בדצמבר 12:41 volcano.jpeg -rw-r-- r--@ 1 צוות מאקוסר 45K 8 בדצמבר 12:41 itinerary.txt -rw-r--r--@ 1 צוות מאקוסר 88K 9 בדצמבר 12:31 כרטיסים.JPG
תבחין שהנתיב לכל קובץ רשום מעל הקבצים עצמם, ומרחיב את ספריות המשנה בדומה לשיטת Finder שהוזכרה למעלה. אתה יכול לקבל את הנתיב להמשיך את שם הקובץ על ידי שימוש בפקודה אחרת לגמרי.
רשום את כל הקבצים באופן רקורסיבי עם נתיבי ספרייה מלאה מוצגים
לבסוף, אם אתה רוצה רשימה של כל הקבצים עם הנתיבים המלאים שלהם, אתה יכול לפנות לפקודה find.
find ~/Desktop/Sample/ -type f
זה יזרוק את הנתיב המלא לכל קובץ ברשימה:
/Users/macuser/Desktop/Sample/x11.jpg /Users/macuser/Desktop/Sample/Files/alpha-tool-preview.jpg /Users/macuser /Desktop/Sample/Files/alpha-tool.jpg /Users/macuser/Desktop/Sample/Files/reveal-editing-tools-preview.jpg /Users/macuser/Desktop/Sample/Files/save-transparent-png.jpg
אם אתה מחפש לשתף רישום ספרייה עם מישהו, סביר להניח שפקודת החיפוש מציעה תוצאות מעולות. במקרה כזה, אתה יכול לזרוק את הפלט לקובץ בקלות על ידי חיבור > לסוף כך:
find /Path/To/List -type f > FilesWithPaths.txt
הדגל "-type f" מסמל קבצים רגילים בלבד, אם ברצונך להציג אובייקטים נוספים או קישורים סמליים, תוכל לעיין בדף האיש כדי למצוא מידע נוסף.