בעוד שאתה יכול להשתמש ב-ls במסוף לינוקס כדי להציג ספריות, מה אם היה כלי שיכול להציג את רשימות הספריות בצורה היררכית, כמו עץ? למרבה המזל, תוכנית כזו אכן קיימת, והיא נקראת "עץ".
מה זה עץ?
tree דומה לפקודה ls בכך שהיא מציגה רשימות ספריות, אבל tree מציג אותן כמבנה דמוי עץ, נאמן לשמו. המשמעות היא שספריות משנה יוצגו כענפים של העץ. והוא יציג תת ספריית משנה של ספריית משנה כסניף עמוק יותר.
התקנת עץ בלינוקס
tree קל להתקנה ברוב ההפצות הגדולות של לינוקס. פשוט השתמש במנהל החבילות המועדף עליך.
במערכות דביאן/אובונטו:
sudo apt להתקין עֵץ
וב- Arch Linux:
sudo pacman -S tree
עַל משפחת ההפצות של Red Hat, כולל Fedora, CentOS, Rocky Linux וכו':
sudo dnf להתקין עֵץ
הצגת עצי ספריות עם עץ
למעשה הצגת עצים עם פקודת העץ היא פשוטה. פשוט מתקשר עֵץ בספרייה הנוכחית יראה עץ של הספרייה.
אתה יכול גם לספק שם נתיב לעץ באופן הבא:
עץ /נתיב/לספרייה
אתה יכול פשוט לקבל ספריות תצוגת עץ עם -ד אוֹפְּצִיָה:
tree -d /etc
אתה יכול גם לעקוב אחר העץ קישורים סמליים על המערכת עם -ל אוֹפְּצִיָה. אחרת, הוא יציג קישורים סמליים בפורמט "קישור -> יעד".
אם מערכת הלינוקס שלך מותקנת על יותר מכונן קשיח אחד, תוכל להשאיר את העץ במערכת הקבצים הנוכחית עם
-איקס אוֹפְּצִיָה.אתה יכול להציג רק קבצים התואמים דפוס תווים כלליים עם ה -פ אפשרות, ואחריה הדפוס. הקפד לצרף את התבנית ציטוטים בודדים ('), או שהמעטפת תנסה לפרש את זה ותיתן שגיאה.
לדוגמה, כדי להציג את כל הקבצים המסתיימים בסיומת הקובץ ".c":
עץ -פ '*.c'
כעת אתה יכול להציג עצי קבצים במסוף הלינוקס שלך
עם עץ, אתה יכול להציג דיאגרמות דמויות עץ של הספריות שלך כדי להציג את היחסים של קבצים ותת-ספריות, ואפילו להשתמש באפשרויות כדי לכוונן את הפלט. אם אתה מחפש למצוא קבצים בעץ ספריות לינוקס שלך, הפקודה find היא מה שאתה צריך.