في المقالة التالية سوف نلقي نظرة على سلة المهملات. هذا هو حزمة صغيرة من أوامر البرامج المجانية التي ستوفر لنا سلة مهملات لمترجم سطر الأوامر. في الوقت الحاضر ، بغض النظر عن النظام الذي تستخدمه ، سواء كان Gnu / Linux أو Windows أو Mac OS من البيئة الرسومية ، عندما تحذف ملفًا ، ينتهي به الأمر عادةً في المهملات. هذا يعطينا خيار التوبة واستعادة الملف أو حذفه نهائيًا. من ناحية أخرى ، إذا قمت بحذف ملف من سطر الأوامر ، فإن خيار استرداد تلك الملفات ، من حيث المبدأ لن يكون لدينا.
كما كنت أقول ، trash-cli هو عميل لإدارة سلة المحذوفات من سطر الأوامر. Si إنشاء اسم مستعار بحيث عندما تستخدم rm ، فأنت بالفعل تستخدم trash-cli ، سيكون لديك طريقة جيدة لمنع فقدان البيانات. بهذا يمكنك تجنب حذف الملفات التي لم ترغب في حذفها ، إما عن طريق الإهمال أو عن طريق الخطأ. هذا لأنه عندما تحذف شيئًا ما باستخدام سلة المهملات ، فإنه سيبقى في سلة المهملات.
في وقت لاحق ، إذا كنت تريد استرداد الملفات ، فيمكن القيام بذلك بسهولة. ما هو أكثر من ذلك ، يتذكر trash-cli التاريخ الذي تم فيه حذف ملف معين وأذوناته والمسار الذي كان موجودًا فيه قبل حذفه. حتى نتمكن من استعادتها كما كانت.
قم بتثبيت trash-cli على Ubuntu
يعد تثبيت trash-cli أمرًا سهلاً للغاية في Ubuntu باستخدام مدير الحزم المناسب. كل ما عليك فعله هو فتح Terminal (Ctrl + Alt + T) وتشغيل الأمر:
sudo apt-get install trash-cli
تعتمد أداة trash-cli على لغة Python يمكننا أيضًا تثبيته من المصادر. هذا الإجراء شائع لجميع التوزيعات. تحتاج فقط إلى فتح محطة طرفية (Ctrl + Alt + T) وتشغيل الأوامر:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
مثال للاستخدام
بمجرد التثبيت ، المستخدمين يمكننا الآن استخدام الأوامر:
- وضع القمامة: لحذف الملفات والأدلة.
- سلة المهملات: إفراغ الحاوية.
- قائمة المهملات: يسرد الملفات والمجلدات الموجودة في المهملات.
- استعادة القمامة- استعادة الملفات والمجلدات الموجودة في سلة المهملات.
- سلة المهملات- احذف ملفًا معينًا موجودًا في سلة المهملات بشكل فردي.
أرسل ملفًا إلى سلة المهملات
الآن يمكننا استخدام هذه الأوامر المتاحة من المحطة بطريقة بسيطة للغاية. على سبيل المثال ، إذا أردنا إرسال شيء ما إلى المهملات ، بدلاً من استخدام rm (سيكون ذلك من حيث المبدأ غير قابل للاسترداد) ، يمكنك استخدام هذا الأمر الآخر:
trash-put ejemplo-trash-cli.txt
لا يقوم Trash-cli في الواقع بحذف الملفات أو الدلائل ، بل يقوم فقط بنقلها إلى دليل مخفي. ملاحظة ، سيحفظ كل ملف أو دليل المسار الذي كان عليه في الأصل. هذا يعني أنك إذا استعدته لاحقًا ، فسيكون في الدليل الذي أزلناه منه.
الدليل المخفي الذي تمت إزالة الملفات والأدلة منه يمكننا رؤيته بالأمر:
ls -la $HOME/.local/share/Trash
ستجد في هذا الدليل المخفي دليلين آخرين:
- ملفات: هذا هو المكان الذي سينقل فيه أمر trash-put الملف أو الدليل المحذوف.
- info: تعالج مجموعة الأوامر ملف .trashinfo لكل ملف / دليل محذوف.
قائمة الملفات أو الدلائل المحذوفة
إلى قائمة الملفات أو الدلائل الموجودة في سلة المهملات، من سطر الأوامر ننفذ:
trash-list
حرر القمامة
كما يعلم الجميع ، تشغل الملفات الموجودة في سلة المهملات مساحة على القرص. لهذا السبب فهي عادة جيدة من وقت لآخر ، قم بتحرير مساحة القمامة. ويمكننا فعل ذلك بالأمر:
trash-empty
تشغيله هكذا ، بدون معلمات سيتم حذف كل شيء لدينا في سلة المهملات.
في حالة الرغبة حذف الملفات أو الدلائل x أيام المخزنة، سيتعين علينا تمرير عدد الأيام كمعامل. على سبيل المثال ، إذا أردنا حذف ما تم تخزينه في آخر 5 أيام ، فسنكتب:
trash-empty 5
استعادة الملفات أو الدلائل
هذا هو الأمر الذي قد تكون مهتمًا بتثبيت trash-cli من أجله ، وهو أنه سيسمح لنا باستعادة ما تم حذفه. يقوم Trash-restore بإعادة الملفات أو الدلائل إلى مكانها الأصلي، تذكر أن القمامة تخزن هذه المعلومات.
trash-restore
حذف الملفات من سلة المهملات
يمكننا باستخدام الأمر trash-rm حذف الملفات أو الدلائل نهائيًا من سلة المهملات. لدينا عدة طرق لإنجاز هذه المهمة. مع الأول سنقوم بحذف الملف بالاسم:
trash-rm ejemplo-trash-cli.txt
يمكننا أيضا اختيار ل إزالة جميع الملفات بامتداد محدد:
trash-rm '*.txt'
إذا أردنا إزالة مجلد من سلة المهملات، سيكون الأمر المراد استخدامه:
trash-rm carpeta-ejemplo
مساعدة
يمكن العثور على المساعدة الأكثر اكتمالا على صفحة الرجل. للتشاور معه ، سنحتاج فقط إلى تنفيذ الأمر:
man trash
يسمح لنا الأمر trash-cli في Gnu / Linux بحذف الملفات والأدلة. سيسمح لنا أيضًا باستعادتها عن طريق حفظها بمسارها المطلق وأذوناتها وتاريخها. يمكن استشر المزيد حول هذا المشروع من صفحة على جيثب من ذلك.