trash-cli הוא לקוח לניהול סל המיחזור משורת הפקודה. אם אתה חוסם rm או יוצר כינוי כך שכאשר אתה משתמש ב- rm אתה באמת משתמש ב- trash-cli, זוהי דרך טובה למנוע אובדן נתונים. פעמים רבות אתה מוחק קבצים מסוימים שבאמת לא רצית למחוק או שאתה עושה את זה ברשלנות ואז אתה כבר לא יכול לשחזר אותם. באופן זה, כשאתה מוחק משהו עם trash-cli, הוא יישאר באשפה.
אם אתה רוצה להחזיר אותם ניתן לעשות זאת בקלות. בנוסף, trash-cli יזכור את התאריך שבו קובץ מסוים נמחק, את ההרשאות שלו, את הנתיב שבו הוא נמצא לפני שנמחק, וכן כדי שתוכלו לשחזר אותם כמו שהיו בצורה מאוד פשוטה. משהו שעם rm לא תוכל לעשות, ובמקרה של מחיקה בטעות תצטרך להשתמש בכלים פליליים כדי לנסות לשחזר אותם במידת האפשר ...
התקנת trash-cli קלה מאוד אם אתה משתמש במנהל החבילות שלך מההפצה המועדפת עליך. לדוגמה, אתה יכול להשתמש apt-get להתקין trash-cli להפצות DEB. לאחר התקנת החבילה, זה נותן לך פקודות אלה:
- אשפה: הסר קבצים וספריות
- זבל ריק: רוקן את האשפה
- רשימת אשפה: רשום את הקבצים באשפה
- שחזור אשפה: שחזר קבצים שנמצאים באשפה
- trash-rm: מחק קובץ ספציפי שנמצא באשפה בנפרד
La כלי trash-cli מבוסס על פיתון, ואתה יכול גם להתקין אותו ממקורות. ההליך נפוץ בכל ההפצות ואתה יכול לעשות זאת על ידי ביצוע השלבים הפשוטים הבאים:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
לאחר ההתקנה, אתה יכול להשתמש ב- פקודות זמינות מהטרמינל בצורה מאוד פשוטה. לדוגמא, כדי לשלוח משהו לפח, במקום להשתמש ב- rm (שבאופן עקרוני לא ניתן להשיב), אתה יכול להשתמש בחלופה זו:
trash-put prueba.txt