يعد نقل الملفات من سطر أوامر Linux أمرًا سهلاً باستخدام trash-cli

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

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





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





اجعل فيديو اليوم

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

  رسم توضيحي لصندوق به سلة مهملات تسقط فيه

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





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

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



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

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

  خمسة أشخاص في حقل عشبي يجمعون القمامة في أكياس القمامة

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





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

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





rm this.file that.file another.file

يقبل الأمر 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 install python3-pip 

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

sudo pacman -S python-pip 

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

sudo yum install python3 python3-wheel 

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

sudo dnf install python3-pip python3-wheel 

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

pip install trash-cli 

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

echo 'export PATH="$PATH":~/.local/bin' >> ~/.bashrc 

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

إنشاء حساب paypal لتلقي الأموال
source ~/.bashrc

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

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

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

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

crontab -l ; echo "@daily $(which trash-empty) 30") | crontab -

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

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

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

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

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