קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף.

ספריות ביתיות כמעט תמיד בסופו של דבר עמוסות בקבצים רופפים: הורדות אקראיות מהאינטרנט, רשימות מטלות וספריות עבודה לפרויקטים שננטשו מזמן.

משתמשי שולחן עבודה יכולים לשלוח את כל האשפה שלהם לפח האשפה - מקום אחזקה זמני שבו נשמרים קבצים לפני המחיקה — אך למשתמשים שמעדיפים לבצע את התחזוקה שלהם בטרמינל אין אפשרות זו. הנה איך אתה יכול לשנות את זה.

מהו פח אשפה, ולמה כדאי להשתמש בו?

פח אשפה (המכונה סל מיחזור ב-Windows) הוא אחסון זמני עבור קבצים שהחלטתם למחוק, אך עדיין לא יצאתם למחוק אותם. זה כמו הפח במטבח שלך או מחוץ לבית שלך: אתה יכול לזרוק את הזבל שלך לשם, אבל עד שאוספי האשפה ייסעו במורד הרחוב שלך ולקחת אותו לשרפה, אתה עדיין יכול לשלוף אותו לנקות אותו ולהחזיר אותו למקום שבו הוא אמור להיות לִהיוֹת.

זה שימושי כאשר זרקת בטעות את מכתבי האהבה הישנים של בן/בת זוגך (שנראים לך כמו זבל אבל הם מזכרות יקרות מפז עבורם). זה שימושי גם כאשר אתה מוחק ספרייה שלמה של מה שנראה כאשפה לא אהובה מהכונן שלך, אבל מאוחר יותר תזכור את זה עמוק בתוך ספריות המשנה שלו הוא מכיל את הגיבוי היחיד של קובץ הסיסמה שלך, תמונות החתונה שלך וסריקות אולטרסאונד של שטרם נולדו יֶלֶד.

instagram viewer

לרוב המחשבים השולחניים מונעי GUI יש גרסה כלשהי של מערכת האשפה מאז השקת ה-Lisa של אפל ב-1983 (זה נקרא אז סל אשפה), ומחשבי שולחני GNOME, MATE, KDE ו-XFCE נשלחים עם פח אשפה בתור תֶקֶן.

האשפה מוטבעת כל כך עמוק בסביבת שולחן העבודה, שלעתים קרובות יותר בוחרים קובץ ואז לוחצים על לִמְחוֹק מפתח, לא ימחק את הקובץ, ובמקום זאת יעביר אותו לפח. אם אתה מגיע מ-Windows, מערכת ההפעלה אפילו תשאל אותך אם אתה בטוח שאתה רוצה לשלוח את הקובץ לסל המיחזור.

זבל למסוף הלינוקס שלך!

פחי אשפה, פחי מיחזור וסלסילות אשפה הם חפצים סמויים. הם אובייקטי תוכנה שמחקים באופן גרפי את עמיתיהם בעולם האמיתי באופן שנותן רמזים לתפקודם המיועד. פח אשפה שולחני נראה כמו שהוא נראה בגלל איך שהוא מתנהג.

אמנם מקום מצוין לעשות דברים במינימום התעסקות, אבל מסוף לינוקס אינו סביבה עשירה מבחינה גרפית. תמונה של מכל פסולת ביתי תהיה חסרת טעם, וגם אם אפשר, תסיח את הדעת מהחוויה הטרמינלית ויצרוך משאבים מיותרים.

כהתנהגות סטנדרטית, הטרמינל מאפשר לך למחוק פריטים עם הפקודה rm. לדוגמה:

rmזֶה.קוֹבֶץזֶה.קוֹבֶץאַחֵר.קוֹבֶץ

הפקודה rm מקבלת ארגומנטים שיסירו באופן רקורסיבי ספריות, ספריות ריקות, הנח לפני כל אחת או שלוש הסרות, או למחוק פריטים גם אם זה רעיון רע להדהים עשה כך.

הפקודה rm נותנת כוח למשתמש הטרמינל, אבל אם אתה מבלבל ומוחק בטעות את כל הפרויקט שלך, אין לך דרך להחזיר אותם מבלי להשתמש בכלי שירות כגון TestDisk.

טראש-קלי משנה את זה בכך שהוא מאפשר לך להשתמש במערכת האשפה של שולחן העבודה של לינוקס מהמסוף.

מה זה טראש-קלי?

אם יש לך DE כגון KDE, GNOME או XFCE, trash-cli ישתמש בפח האשפה של המערכת שלך כדי לאשפה קבצי זבל, תוך שמירה על הנתיב המקורי, תאריך המחיקה וההרשאות. זה אומר שאתה יכול לבדוק את הקבצים לפני מחיקתם לצמיתות מהדיסק שלך.

אתה יכול לרוקן את האשפה במכה אחת, או שאתה יכול לבחור לזרוק קבצים ותיקיות בודדים לאשפה הוירטואלית.

זה לא יעבוד מחוץ לקופסה במחשבים שולחניים שאין בהם מערכת אשפה מובנית, אז אם אתה משתמש בחלון מנהל, כגון i3, Ratpoison או dwm, למרבה הצער אין לך מזל ואולי תצטרך לשקול חלופה פִּתָרוֹן.

התקנת trash-cli בלינוקס

התקנת trash-cli היא פשוטה, כאשר התנאי המקדים היחיד הוא שכבר מותקנת אצלך Python 2.7 או Python 3. אם אין לך Python, אתה יכול להתקין אותו באובונטו עם:

sudo apt להתקין python3-pip

בהפצות מבוססות Arch:

sudo pacman -S python-pip

בהפצות הקשורות ל-Red Hat:

סודו יאם להתקין python3 python3-wheel

...ועל פדורה:

sudo dnf להתקין python3-pip python3-wheel

עכשיו אתה יכול להתקין trash-cli עם:

צִפצוּף להתקין טראש-קלי

מיקום ברירת המחדל של התקנת החבילה יהיה ~/.local/bin, אז אם זה לא ב-PATH שלך, הוסף אותו עם:

הֵד 'ייצוא PATH="$PATH":~/.local/bin'>> ~/.bashrc

לאחר מכן טען מחדש .bashrc:

מָקוֹר ~/.bashrc

שימוש ב-trash-cli כדי לנהל את האשפה מהמסוף

בדיוק כמו בשולחן העבודה ובמקביליו בעולם האמיתי, trash-cli הוא פשוט לשימוש בטרמינל, והשימוש בו די לא מסובך. יש רק ארבע פקודות שאתה צריך לזכור.

  • אשפה: מעביר קבצים וספריות לאשפה.
    לשים אשפה זֶה.קוֹבֶץ
    אוֹ:
    שים את הספרייה לאשפה
    ...יעביר קובץ או ספרייה לפח. trash-cli אינו עושה הבחנה בין קבצים וספריות, כך שאין צורך להוסיף ארגומנטים כפי שהיית עושה עם הפקודה rm.
  • רשימת אשפה: מפרט את כל מה שנמצא באשפה שלך, ומאפשר לך לחטט בשקיות התה המשומשות של מערכת הקבצים שלך בחיפוש אחר טבעת הנישואין שלך.
  • שחזור אשפה: שולף פריטים מהאשפה ומשחזר אותם למיקומם המקורי. אתה יכול לציין מספר קבצים:
    שחזור אשפהזֶה.קוֹבֶץזֶה.קוֹבֶץחָשׁוּב.קוֹבֶץ
  • trash-rm: מעביר קבצים בודדים לאשפה מפח האשפה.
    זבל-rmזֶה.קוֹבֶץ
  • ריק לאשפה: מרוקן את האשפה שלך. זהו, מחיקה סופית, ואין דרך חזרה.

כמובן, אתה לא רוצה שזבל ישוב באשפה שלך ללא הגבלת זמן. זה מושך מכרסמים וחרקים, וחוץ מזה, כל עוד זה נמצא בדיסק שלך, אתה לא חוסך מקום. בזמן שאתה יכול להשתמש ריק לפח כדי לרוקן את האשפה בכל פעם שאתה זוכר לעשות זאת, קל יותר להגדיר cronjob שיעשה זאת עבורך.

crontab -l; הֵד "@daily $(אשר זבל-ריק) 30") | crontab -

... מוסיף cronjob שירוקן מדי יום את פח האשפה שלך מכל פריט שגילו מעל 30 יום.

שימוש בפח אשפה של שורת הפקודה יכול לשמור את הקבצים שלך!

קל לחשוב שכשאתה מוחק משהו, זה בגלל שאתה רוצה שהוא יוסר לצמיתות מהמערכת שלך. אבל אלא אם כן אתה מאוד זהיר, זה כמעט בלתי נמנע שבטעות תמחק משהו שאתה באמת רוצה לשמור.

אם אתה משתמש מסוף, trash-cli נותן לך את אותם אמצעי הגנה אליהם רגילים דיירי שולחן העבודה, תוך שמירה על המהירות והיעילות של שורת הפקודה.

כדי להימנע ממחיקת קבצים בטעות מלכתחילה, שקול לנקוט בצעדים לניהול וארגון טוב יותר של הקבצים שלך.