القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة.

تنتهي الدلائل الرئيسية دائمًا تقريبًا بالملفات السائبة: التنزيلات العشوائية من الإنترنت ، وقوائم المهام ، وأدلة العمل للمشاريع التي تم التخلي عنها منذ فترة طويلة.

يمكن لمستخدمي سطح المكتب إرسال كل القمامة الخاصة بهم إلى سلة المهملات — وهي مساحة تخزين مؤقتة حيث يتم حفظ الملفات قبل الحذف — لكن المستخدمين الذين يفضلون إجراء الصيانة في الجهاز ليس لديهم هذا الخيار. إليك كيف يمكنك تغيير ذلك.

ما هي سلة المهملات ، ولماذا ستستخدمها؟

سلة المهملات (المعروفة باسم سلة المحذوفات على نظام التشغيل Windows) هي تخزين مؤقت للملفات التي قررت حذفها ، لكنك لم تتمكن من حذفها بعد. إنها مثل سلة المهملات في مطبخك أو خارج منزلك: يمكنك رمي القمامة هناك ، ولكن حتى يقود جامعو القمامة في الشارع واصطحبها إلى المحرقة ، فلا يزال بإمكانك إخراجها وتنظيفها ، وإعادتها إلى حيث من المفترض أن يكون.

يكون هذا مفيدًا عندما تتخلص من رسائل الحب القديمة لزوجك عن طريق الخطأ (والتي تبدو لك مثل القمامة ولكنها تذكارات لا تقدر بثمن بالنسبة لها). من المفيد أيضًا عند حذف دليل كامل لما يبدو أنه قمامة غير مرغوب فيها من محرك الأقراص الخاص بك ، ولكن تذكر ذلك لاحقًا في العمق في الدلائل الفرعية الخاصة به ، يحتوي على النسخة الاحتياطية الوحيدة لملف كلمة المرور الخاصة بك ، وصور حفل الزفاف ، والمسح بالموجات فوق الصوتية لمولودك طفل.

instagram viewer

تحتوي معظم أجهزة الكمبيوتر المكتبية التي تعمل بواجهة المستخدم الرسومية على بعض المتغيرات في نظام المهملات منذ إطلاق شركة آبل ليزا في عام 1983 (كانت تسمى سلة المهملات في ذلك الوقت) ، وتشحن أجهزة سطح المكتب GNOME و MATE و KDE و XFCE مع سلة مهملات مثل معيار.

يتم تضمين المهملات بعمق في بيئة سطح المكتب ، بحيث غالبًا ما يتم تحديد ملف ثم الضغط على ملف يمسح key ، لن يحذف الملف بالفعل ، وبدلاً من ذلك ، سينقله إلى سلة المهملات. إذا كنت قادمًا من Windows ، فسوف يسألك نظام التشغيل عما إذا كنت متأكدًا من رغبتك في إرسال الملف إلى سلة المحذوفات.

سلة المهملات لمحطة Linux الخاصة بك!

تعتبر حاويات القمامة ، وصناديق إعادة التدوير ، وسلة النفايات كائنات ذات شكل متغير. إنها كائنات برمجية تحاكي بيانيًا نظيراتها في العالم الحقيقي بطريقة تعطي أدلة على وظيفتها المقصودة. تبدو سلة مهملات سطح المكتب بالطريقة التي تعمل بها بسبب الطريقة التي تتصرف بها.

على الرغم من كونه مكانًا رائعًا لإنجاز المهام بأقل قدر من الضجة ، إلا أن محطة Linux ليست بيئة غنية بالرسوم. إن الحصول على صورة لوعاء النفايات المنزلية سيكون أمرًا لا طائل من ورائه ، وحتى إن أمكن ، سيلهي الانتباه عن التجربة النهائية ويستهلك موارد غير ضرورية.

كسلوك قياسي ، يسمح لك الجهاز بحذف العناصر باستخدام الأمر rm. على سبيل المثال:

جمهورية مقدونياهذا.ملفالذي - التي.ملفآخر.ملف

يقبل الأمر rm الوسائط التي ستزيل الدلائل بشكل متكرر والمجلدات الفارغة المطالبة قبل كل عملية إزالة واحدة أو ثلاث عمليات إزالة ، أو حذف العناصر حتى لو كانت فكرة سيئة للغاية القيام بذلك.

يمنح الأمر rm القوة للمستخدم الطرفي ، ولكن إذا أخطأت وحذفت مشروعك بالكامل عن طريق الخطأ ، فلن يكون لديك أي طريقة للقيام بذلك. استعادتها دون استخدام أداة مساعدة مثل TestDisk.

سلة المهملات يغير ذلك من خلال السماح لك باستخدام نظام Trash الخاص بسطح مكتب Linux من الجهاز.

ما هو سلة المهملات؟

إذا كان لديك DE مثل KDE أو GNOME أو XFCE ، فستستخدم trash-cli سلة المهملات في نظامك للملفات غير المرغوب فيها ، مع الاحتفاظ بالمسار الأصلي وتاريخ الحذف والأذونات. هذا يعني أنه يمكنك فحص الملفات قبل مسحها نهائيًا من القرص الخاص بك.

يمكنك تفريغ سلة المهملات دفعة واحدة ، أو يمكنك اختيار رمي الملفات والمجلدات الفردية في سلة المهملات الافتراضية.

لن يعمل هذا خارج الصندوق على أجهزة سطح المكتب التي لا تحتوي على نظام قمامة مدمج ، لذلك إذا كنت تستخدم نافذة مدير ، مثل i3 ، أو Ratpoison ، أو dwm ، للأسف لم يحالفك الحظ وقد تحتاج إلى التفكير في بديل حل.

تثبيت trash-cli على لينكس

يعد تثبيت trash-cli أمرًا بسيطًا ، حيث يكون الشرط الأساسي الوحيد هو تثبيت Python 2.7 أو Python 3 بالفعل. إذا لم يكن لديك Python ، يمكنك تثبيته على Ubuntu مع:

sudo apt ثَبَّتَ بيثون 3 نقاط

على التوزيعات القائمة على القوس:

سودو بكمن -S بيثون بيب

في التوزيعات ذات الصلة بـ Red Hat:

سودو يم ثَبَّتَ python3 python3 عجلة

... وعلى فيدورا:

sudo dnf ثَبَّتَ python3-pip python3-wheel

يمكنك الآن تثبيت trash-cli باستخدام:

نقطة ثَبَّتَ سلة المهملات

سيكون موقع تثبيت الحزمة الافتراضي هو ~ /. المحلية / بن، لذلك إذا لم يكن هذا موجودًا في PATH ، فأضفه باستخدام:

صدى صوت 'تصدير PATH ="المسار $": ~ /. محلي / بن'>> ~ / .باشرك

ثم أعد تحميل .bashrc:

مصدر ~ / .باشرك

استخدام trash-cli لإدارة سلة المهملات من الوحدة الطرفية

تمامًا كما هو الحال مع نظرائه في العالم الواقعي وسطح المكتب ، فإن trash-cli سهلة الاستخدام في الجهاز ، واستخدامها غير معقد إلى حد كبير. هناك أربعة أوامر فقط تحتاج إلى تذكرها.

  • وضع القمامة: ملفات المهملات والأدلة.
    وضع القمامة هذا.ملف
    أو:
    ضع هذا الدليل في سلة المهملات
    ... سينقل ملفًا أو دليلًا إلى سلة المهملات. لا تميز trash-cli بين الملفات والمجلدات ، لذلك لا داعي لإضافة وسيطات كما تفعل مع الأمر rm.
  • قائمة المهملات: يسرد كل شيء في سلة المهملات ، مما يتيح لك البحث في أكياس الشاي المستخدمة في نظام الملفات الخاص بك بحثًا عن خاتم الزواج.
  • استعادة القمامة: يسحب العناصر من سلة المهملات ويعيدها إلى موقعها الأصلي. يمكنك تحديد عدة ملفات:
    استعادة القمامةهذا.ملفالذي - التي.ملفمهم.ملف
  • سلة المهملات: يحذف الملفات الفردية من سلة المهملات.
    سلة المهملاتالذي - التي.ملف
  • سلة المهملات فارغة: يفرغ سلة المهملات. هذا هو ، الحذف النهائي ، ولا رجوع.

بالطبع ، لا تريد أن تجلس القمامة في سلة المهملات إلى أجل غير مسمى. إنه يجذب القوارض والحشرات ، وإلى جانب ذلك ، طالما أنه موجود على القرص الخاص بك ، فأنت لا توفر أي مساحة. بينما يمكنك استخدام ملفات سلة المهملات لتفريغ سلة المهملات عندما تتذكر القيام بذلك ، فمن الأسهل إعداد cronjob للقيام بذلك نيابة عنك.

كرونتاب -l. صدى صوت "daily $ (أي مهملات-فارغ) 30") | crontab -

... يضيف cronjob الذي سيفرغ سلة المهملات كل يوم من أي عناصر مضى عليها أكثر من 30 يومًا.

يمكن أن يؤدي استخدام سلة المهملات بسطر الأوامر إلى حفظ ملفاتك!

من السهل الاعتقاد أنه عند حذف شيء ما ، فهذا لأنك تريد إزالته نهائيًا من نظامك. ولكن ما لم تكن حريصًا جدًا ، فمن المحتم تقريبًا حذف شيء ما تريد الاحتفاظ به عن طريق الخطأ.

إذا كنت مستخدمًا طرفيًا ، فإن trash-cli تمنحك نفس الضمانات التي يستخدمها سكان سطح المكتب ، مع الحفاظ على سرعة وكفاءة سطر الأوامر.

لتجنب حذف الملفات عن طريق الخطأ في المقام الأول ، فكر في اتخاذ خطوات لإدارة وتنظيم ملفاتك بشكل أفضل.