Linux कमांड लाइन से फ़ाइलें ट्रैश करना ट्रैश-क्ली के साथ आसान है

Linux कमांड लाइन से फ़ाइलें ट्रैश करना ट्रैश-क्ली के साथ आसान है
आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम एक संबद्ध कमीशन कमा सकते हैं।

होम निर्देशिकाएं लगभग हमेशा ढीली फाइलों के साथ बंद हो जाती हैं: इंटरनेट से यादृच्छिक डाउनलोड, टू-डू सूचियां, और परियोजनाओं के लिए कार्यशील निर्देशिकाएं जो लंबे समय से छोड़ी गई हैं।





डेस्कटॉप उपयोगकर्ता अपना सारा कचरा ट्रैशकैन में भेज सकते हैं - एक अस्थायी होल्डिंग स्पेस जहां फाइलों को हटाने से पहले रखा जाता है - लेकिन जो उपयोगकर्ता टर्मिनल में अपना रखरखाव करना पसंद करते हैं, उनके पास यह विकल्प नहीं होता है। यहां बताया गया है कि आप इसे कैसे बदल सकते हैं।





दिन का मेकअप वीडियो

ट्रैशकैन क्या है, और आप इसका उपयोग क्यों करेंगे?

  एक बिन का चित्रण जिसमें कचरा गिर रहा है

एक ट्रैशकैन (विंडोज़ पर एक रीसायकल बिन के रूप में जाना जाता है) उन फ़ाइलों के लिए अस्थायी भंडारण है जिन्हें आपने हटाने का निर्णय लिया है, लेकिन अभी तक हटाने के लिए तैयार नहीं हुए हैं। यह आपकी रसोई में या आपके घर के बाहर बिन की तरह है: आप अपना कचरा वहां फेंक सकते हैं, लेकिन जब तक कचरा संग्रहकर्ता आपकी गली को नीचे नहीं ले जाते और इसे भस्मक के पास नहीं ले जाते, तब भी आप इसे बाहर निकाल सकते हैं, इसे साफ कर सकते हैं, और इसे वापस रख सकते हैं। जहां यह होना चाहिए।





यह तब उपयोगी होता है जब आपने गलती से अपने जीवनसाथी के पुराने प्रेम पत्र फेंक दिए हों (जो आपको कूड़ा-करकट लगते हैं लेकिन उनके लिए अनमोल स्मृति चिन्ह हैं)। यह तब भी उपयोगी होता है जब आप अपने ड्राइव से अवांछित कचरा प्रतीत होने वाली पूरी निर्देशिका को हटा देते हैं, लेकिन बाद में याद रखें कि इसकी उपनिर्देशिकाओं में केवल आपकी पासवर्ड फ़ाइल, आपकी शादी की तस्वीरें और आपके अजन्मे बच्चे के अल्ट्रासाउंड स्कैन का एकमात्र बैकअप होता है।

1983 में Apple के लिसा के लॉन्च के बाद से अधिकांश GUI-संचालित डेस्कटॉपों में ट्रैश सिस्टम के कुछ प्रकार हैं (इसे तब एक कचरा टोकरी कहा जाता था), और GNOME, MATE, KDE, और XFCE डेस्कटॉप मानक के रूप में ट्रैशकेन के साथ जहाज करते हैं।



ट्रैश डेस्कटॉप वातावरण में इतनी गहराई से समाया हुआ है, कि अधिक बार नहीं, एक फ़ाइल का चयन करना और फिर उसे मारना मिटाना कुंजी, वास्तव में फ़ाइल को नहीं हटाएगी, और इसके बजाय, इसे ट्रैश में ले जाएगी। यदि आप विंडोज़ से आ रहे हैं, तो ओएस आपसे यह भी पूछेगा कि क्या आप सुनिश्चित हैं कि आप फ़ाइल को रीसायकल बिन में भेजना चाहते हैं।

आपके Linux टर्मिनल के लिए ट्रैश!

  घास के मैदान में पांच लोग बिन बैग में कचरा इकट्ठा करते हैं

ट्रैशकैन, रीसायकल बिन और वेस्ट बास्केट स्क्यूओमॉर्फिक ऑब्जेक्ट हैं। वे सॉफ़्टवेयर ऑब्जेक्ट हैं जो ग्राफिक रूप से अपने वास्तविक दुनिया के समकक्षों की नकल करते हैं जो उनके इच्छित कार्य के लिए सुराग देते हैं। एक डेस्कटॉप ट्रैशकैन जिस तरह से व्यवहार करता है, उसके कारण वह वैसा ही दिखता है।





जबकि कम से कम उपद्रव के साथ काम करने के लिए एक शानदार जगह, लिनक्स टर्मिनल ग्राफिक रूप से समृद्ध वातावरण नहीं है। घरेलू कचरा पात्र की तस्वीर रखना व्यर्थ होगा, और यदि संभव हो तो, टर्मिनल के अनुभव से विचलित होगा और अनावश्यक संसाधनों का उपभोग करेगा।

मानक व्यवहार के रूप में, टर्मिनल आपको वस्तुओं को हटाने की अनुमति देता है आरएम कमांड . उदाहरण के लिए:





rm this.file that.file another.file

आरएम कमांड उन तर्कों को स्वीकार करता है जो निर्देशिकाओं, खाली निर्देशिकाओं को बार-बार हटा देंगे, हर एक या तीन निष्कासन से पहले संकेत देंगे, या आइटम हटा देंगे, भले ही ऐसा करना आश्चर्यजनक रूप से बुरा विचार हो।

आरएम कमांड टर्मिनल उपयोगकर्ता को शक्ति देता है, लेकिन अगर आप गड़बड़ करते हैं और गलती से अपना पूरा प्रोजेक्ट हटा देते हैं, तो आपके पास कोई रास्ता नहीं है टेस्टडिस्क जैसी उपयोगिता का उपयोग किए बिना उन्हें वापस प्राप्त करना .

कूड़ेदान आपको टर्मिनल से अपने Linux डेस्कटॉप के ट्रैश सिस्टम का उपयोग करने की अनुमति देकर परिवर्तन करता है।

ट्रैश-क्ली क्या है?

यदि आपके पास केडीई, गनोम, या एक्सएफसीई जैसे डीई हैं, तो ट्रैश-क्ली आपके सिस्टम के ट्रैशकैन का उपयोग फाइलों को रद्दी करने के लिए करेगा, जबकि मूल पथ, हटाने की तारीख और अनुमतियों को बनाए रखेगा। इसका मतलब है कि आप फ़ाइलों को अपनी डिस्क से स्थायी रूप से वाइप करने से पहले उनका निरीक्षण कर सकते हैं।

आप एक बार में कचरा खाली कर सकते हैं, या आप अलग-अलग फाइलों और फ़ोल्डरों को वर्चुअल डंपस्टर में फेंकना चुन सकते हैं।

यह उन डेस्कटॉप पर आउट-ऑफ-द-बॉक्स काम नहीं करेगा, जिसमें ट्रैश सिस्टम नहीं बनाया गया है, इसलिए यदि आप विंडो मैनेजर का उपयोग कर रहे हैं, जैसे कि i3, Ratpoison, या dwm, तो आप दुर्भाग्य से भाग्य से बाहर हैं और एक वैकल्पिक समाधान पर विचार करने की आवश्यकता हो सकती है।

लिनक्स पर ट्रैश-क्ली स्थापित करना

ट्रैश-क्ली स्थापित करना सरल है, केवल एक शर्त यह है कि आपके पास पहले से ही पायथन 2.7 या पायथन 3 स्थापित है। यदि आपके पास पायथन नहीं है, तो आप इसे स्थापित कर सकते हैं उबंटू पर के साथ:

क्या घंटी बजाना Google होम के साथ काम करता है
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 

अब आप इसके साथ ट्रैश-क्ली स्थापित कर सकते हैं:

pip install trash-cli 

डिफ़ॉल्ट पैकेज स्थापना स्थान होगा ~/.स्थानीय/बिन , इसलिए यदि यह आपके PATH में नहीं है, तो इसे इसके साथ जोड़ें:

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

फिर पुनः लोड करें .bashrc:

source ~/.bashrc

टर्मिनल से अपना कचरा प्रबंधित करने के लिए ट्रैश-क्ली का उपयोग करना

अपने डेस्कटॉप और वास्तविक दुनिया के समकक्षों की तरह, टर्मिनल में ट्रैश-क्ली का उपयोग करना सरल है, और इसका उपयोग करना बहुत सरल है। केवल चार आज्ञाएँ हैं जिन्हें आपको याद रखने की आवश्यकता है।

  • कूड़ेदान: ट्रैश फ़ाइलें और निर्देशिकाएं.
    trash-put this.file
    या:
    trash-put that-directory
    ...किसी फ़ाइल या निर्देशिका को ट्रैश में ले जाएगा। ट्रैश-क्ली फाइलों और निर्देशिकाओं के बीच अंतर नहीं करता है, इसलिए तर्क जोड़ने की कोई आवश्यकता नहीं है जैसा कि आप आरएम कमांड के साथ करेंगे।
  • कचरा सूची: अपने ट्रैश में सब कुछ सूचीबद्ध करता है, जिससे आप अपनी शादी की अंगूठी की तलाश में अपने फाइल सिस्टम के उपयोग किए गए टीबैग के माध्यम से अफवाह कर सकते हैं।
  • कचरा-पुनर्स्थापना: ट्रैश से आइटम्स को खींचता है और उन्हें उनके मूल स्थान पर पुनर्स्थापित करता है। आप एकाधिक फ़ाइलें निर्दिष्ट कर सकते हैं:
    trash-restore this.file that.file important.file
  • ट्रैश-आरएम: ट्रैशकैन से अलग-अलग फाइलों को ट्रैश करता है।
    trash-rm that.file
  • कचरा-खाली: अपना कचरा खाली करता है। यही है, अंतिम विलोपन, और पीछे नहीं हटना।

बेशक, आप नहीं चाहते कि कबाड़ आपके कूड़ेदान में अनिश्चित काल तक बैठे रहे। यह कृन्तकों और कीड़ों को आकर्षित करता है, और इसके अलावा, जब तक यह आपकी डिस्क पर है, आप कोई स्थान नहीं बचा रहे हैं। जबकि आप उपयोग कर सकते हैं कचरा-खाली जब भी आप इसे करना याद रखें तो कचरा खाली करने के लिए, आपके लिए इसे करने के लिए एक क्रोनजॉब सेट करना आसान होता है।

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

... एक क्रोनजॉब जोड़ता है, जो हर दिन 30 दिनों से अधिक पुराने किसी भी आइटम के आपके ट्रैशकैन को खाली कर देगा।

कमांड-लाइन ट्रैशकैन का उपयोग करके आपकी फ़ाइलें सहेजी जा सकती हैं!

यह सोचना आसान है कि जब आप कुछ हटाते हैं, तो ऐसा इसलिए होता है क्योंकि आप इसे अपने सिस्टम से स्थायी रूप से हटाना चाहते हैं। लेकिन जब तक आप बहुत सावधान नहीं हैं, यह लगभग अपरिहार्य है कि आप गलती से कुछ ऐसा हटा देंगे जिसे आप वास्तव में रखना चाहते हैं।

यदि आप एक टर्मिनल उपयोगकर्ता हैं, तो कमांड लाइन की गति और दक्षता को बनाए रखते हुए, ट्रैश-क्ली आपको वही सुरक्षा उपाय प्रदान करता है, जिनका उपयोग डेस्कटॉप निवासी करते हैं।

फ़ाइलों को गलती से हटाने से बचने के लिए, अपनी फ़ाइलों को बेहतर ढंग से प्रबंधित और व्यवस्थित करने के लिए कदम उठाने पर विचार करें।