रीसायकल बिन को टर्मिनल में जोड़ें

rm

कमांड का उपयोग करना rm यह कुछ ख़तरों को वहन करता है, क्योंकि अगर हम गलती करते हैं तो जो हमने हटा दिया है उसे ठीक करने का कोई तरीका नहीं है। हालांकि, के उपयोग के माध्यम से उर्फ और की मदद क्रॉन हम कुछ सुधार कर सकते हैं और सिरदर्द से बच सकते हैं।

अति उत्कृष्ट! क्या करे?

खूब जोर से पीटना कमांड उपनामों का समर्थन करता है, जिसका उपयोग वर्तमान कमांड के लिए संक्षिप्त नाम या वैकल्पिक नाम बनाने के लिए किया जाता है। हम कमांड का उपयोग कर सकते हैं उर्फ यह देखने के लिए कि कौन से परिभाषित हैं।

परिभाषित करने के लिए ए नवीन उर्फ निम्नलिखित सिंटैक्स का उपयोग किया जाता है:

alias comando personalizado='comando real'

उदाहरण के लिए:

$ alias सूची = 'ls -l' $ सूची कुल 3 drwxr-xr-x 2 उपयोगकर्ता समूह 4096 मई 15 13:12 दस्तावेज़ drwxr-xr-x 2 उपयोगकर्ता समूह 4096 मई 12 11:05 डाउनलोड drwxr-xr-x 2 उपयोगकर्ता समूह 4096 मई 15 05:47 डेस्क
जब कोई कमांड निष्पादित करता है, तो शेल पहले दिखता है उर्फ और फिर पर्यावरण चर में पथ

पहली चीज जो हमें करनी चाहिए, वह है एक निर्देशिका बनाएँ जो हमें उन फ़ाइलों को संग्रहीत करने में मदद करता है जिन्हें हम हटा देंगे

mkdir $HOME/Papelera

अगला कदम ए बनाना है rm कमांड के लिए उपनाम चाल जिसे हम ट्रैश निर्देशिका में हटाना चाहते हैं

alias rm='mv -t $HOME/Papelera'

La -t विकल्प उपर्युक्त कमांड में बाकी तर्कों को निर्दिष्ट निर्देशिका में ले जाया जाता है
हम चाहें तो उर्फ भविष्य के बैश सत्र के लिए उपलब्ध है जिसे हमें इसमें जोड़ना होगा $ घर / .bashrc

अब हर बार हम दौड़ते हैं rmहटाने के बजाय, हम फ़ाइल को ट्रैश निर्देशिका में भेज देंगे

स्वचालित रूप से कचरा हटाना

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

Cron एक दानव के लिए प्रयोग किया जाता है कार्य स्वचालित रूप से चलाएं समय की एक निश्चित अवधि में। इसका सिंटैक्स इस प्रकार है:

चोप_क्रोन

वहाँ है / Etc / crontab (सामान्य प्रणाली, निष्पादन करने वाले उपयोगकर्ता को जोड़ने के लिए एक खंड शामिल है) और / var / स्पूल / क्रोन / crontabs / उपयोगकर्ता (प्रत्येक उपयोगकर्ता के लिए एक)

आज्ञा crontab -e आपको एक नई प्रविष्टि (नैनो या vi जैसे पाठ संपादक का उपयोग करके) जोड़ने की अनुमति देता है। हमारी लाइन इस प्रकार होगी:

# hm डोम मोन डॉव कमांड 00 12 * * 5 / बिन / आरएम $ घर / कचरा / *

पिछली क्रोन लाइन हर शुक्रवार दोपहर 12 बजे कचरा हटाएगा

निरपेक्ष मार्ग rm से यह अब एक उपनाम है

मुझे उम्मीद है कि मैंने सब कुछ कवर किया है।

अभिवादन 😀


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   इलाव कहा

    दिलचस्प लेख, मैंने इसे पढ़ने के बाद कुछ बातें करने के लिए सोचा है। योगदान के लिए धन्यवाद 😉

    1.    सुसैनोलाइक्स कहा

      यहाँ लिखने के अवसर के लिए आपका धन्यवाद!

    2.    खोल देना कहा

      आपको उन विचारों को साझा करना होगा those

  2.   सज्जन कहा

    !!बहुत अच्छा विचार!!
    हालाँकि मैं पढ़ रहा था और मुझे लगा कि उर्फ ​​बनाते समय फ़ाइलों को कचरा निर्देशिका में स्थानांतरित करने के लिए अधिक व्यावहारिक हो सकता है जो पहले से ही ग्राफिकल वातावरण में मौजूद है (जब तक कि कुछ इसे रोकने के लिए नहीं है)।
    अब मैं घर पर नहीं हूं, लेकिन मुझे लगता है कि यह व्यक्तिगत फ़ोल्डर के अंदर ~ / .Local / या कुछ अन्य छिपी निर्देशिका के अंदर है।
    इस तरह, जब फ़ाइल ब्राउज़र में कचरा खोला जाता है, तो कमांड लाइन से हटाई गई फाइलें भी देखी जाएंगी।

    सादर

    1.    इलाव कहा

      बिल्कुल इसलिए मैंने सोचा। आमतौर पर कचरा ~ / .Local / शेयर / कचरा में पाया जा सकता है

      1.    रुचि कहा

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

    2.    सज्जन कहा

      अच्छी तरह से जाना, क्योंकि यह एक समाधान है जो सरल और सुरुचिपूर्ण दोनों है।
      यह जानना अच्छा होगा कि trash_cli यह कैसे करता है, लेकिन अभी के लिए मुझे यह समाधान पसंद है।

    3.    सुसैनोलाइक्स कहा

      धन्यवाद डैन। मैंने इस समाधान के बारे में सोचा क्योंकि सर्वर स्तर पर आपके पास $ HOME / .Local / कचरा नहीं है इसलिए मैंने एक नई निर्देशिका बनाने का निर्णय लिया। Ings प्रणाम

  3.   रुचि कहा

    दिलचस्प विचार है।

    लेकिन यह मुझे लगता है कि पहले से ही समान चीजें हैं। डेबियन में मैंने कचरा-पेटी पैकेज का परीक्षण किया है (अधिक जानकारी: https://github.com/andreafrancia/trash-cli) जो आता है उसे वही करना पड़ता है, लेकिन डेस्कटॉप सिस्टम ट्रैश (gnome, kde, xfce ...) का उपयोग करना। संभवतः एक बेहतर समाधान, क्योंकि इस तरह से "सब कुछ एक ही जगह पर एक साथ है।"

    1.    सुसैनोलाइक्स कहा

      हां, ट्रैश-क्लाई डेस्कटॉप वातावरण के लिए बेहतर हो सकता है, हालांकि मैंने इस पोस्ट को डिस्ट्रोस सर्वर के लिए सोचा है, जहां आपके पास $ HOME / /local / कचरा नहीं है। टिप्पणी के लिए धन्यवाद!

  4.   ब्रे कहा

    एक बहुत ही रोचक लेख।

    मेरे मामले में, मैं मुफ्त सॉफ्टवेयर के लिए सब कुछ नया हूँ। हालाँकि, सांत्वना के साथ मेरा सामना हुआ है। ताकि मैं व्यवहार में ला सकूं कि यह लेख क्या कहता है और हर बार जब मैं rm उपयोग करता हूं तो डेटा खोने से बचता हूं

    आगे बढ़ें!

    1.    सुसैनोलाइक्स कहा

      अच्छा है कि यह आपकी सेवा करता है! आपका बहुत बहुत धन्यवाद

  5.   नोट कहा

    पहिया को फिर से घुमाया ... जब हम एक ही नाम से दो फ़ाइलों को हटाते हैं तो क्या होता है?
    मैं ट्रैश-क्ली के साथ रहता हूं जो बहुत अच्छी तरह से काम करता है। सर्वरों पर भी।

    1.    सुसैनोलाइक्स कहा

      मैं आपकी राय की सराहना करता हूं लेकिन नि: शुल्क सॉफ्टवेयर में पहिया को फिर से लागू नहीं करता है। समस्याओं को हल करने के लिए आमतौर पर कम से कम कुछ विकल्प होते हैं। यदि मुझे एक dns सेवा चाहिए, उदाहरण के लिए, मैं dnsmasq डाउनलोड कर सकता हूँ, dns बाँध सकता है या स्थानीय रूप से / etc / मेजबान के साथ काम कर सकता है।
      ऐसा हो सकता है कि कुछ डिस्ट्रो में ट्रैश-क्ली नहीं है या यह केवल अपेक्षा के अनुरूप काम नहीं करता है। इस पोस्ट को ऐसी समस्याओं के लिए डिज़ाइन किया गया था।
      सादर

  6.   मारियाडेलाओ कहा

    Crontab फ़ाइल के क्षेत्र को समझाने के लिए रंगों के साथ योजना को बहुत अच्छा करें।

    1.    सुसैनोलाइक्स कहा

      हाँ! इलाव के सौजन्य से! 😀

  7.   MSX कहा

    प्यारा हैक! क्या आप इस परियोजना के बारे में जानते हैं? https://github.com/andreafrancia/trash-cli

    1.    सुसैनोलाइक्स कहा

      हाँ, यह एक अच्छा विकल्प है!

    2.    खोल देना कहा

      यह किस लिए है?

  8.   छोटा रोबोट कहा

    लाइन «00 12 * * 5 / बिन / आरएम $ घर / कचरा / *» में, आरएम को ट्रै निर्देशिका को हटाने के लिए -r विकल्प भी नहीं रखना होगा?

    1.    सुसैनोलाइक्स कहा

      हाँ! बेशक। धन्यवाद 😀

  9.   Rlsalgueiro कहा

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

    1.    सुसैनोलाइक्स कहा

      वही मैं अपने छात्रों से कहता हूं, दो बार पढ़ना और एक बार अमल करना बेहतर है। हालाँकि, हम मानव हैं और हम अनजाने में कुछ महत्वपूर्ण फ़ाइल को हटा सकते हैं। अच्छा है कि आपको पोस्ट पसंद आए। सादर