कमांड का उपयोग करना 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'
अब हर बार हम दौड़ते हैं rmहटाने के बजाय, हम फ़ाइल को ट्रैश निर्देशिका में भेज देंगे
स्वचालित रूप से कचरा हटाना
कई बार, डिस्क स्थान खाली करने के लिए, हम फ़ाइलों को हटा देते हैं। यह सुनिश्चित करना आवश्यक है कि हर बार कूड़े की सामग्री को पूरी तरह से मिटाया जा सके ताकि हमारी हार्ड ड्राइव को न भरें। इस उद्देश्य के लिए हम उपयोग करेंगे क्रॉन
Cron एक दानव के लिए प्रयोग किया जाता है कार्य स्वचालित रूप से चलाएं समय की एक निश्चित अवधि में। इसका सिंटैक्स इस प्रकार है:
वहाँ है / Etc / crontab (सामान्य प्रणाली, निष्पादन करने वाले उपयोगकर्ता को जोड़ने के लिए एक खंड शामिल है) और / var / स्पूल / क्रोन / crontabs / उपयोगकर्ता (प्रत्येक उपयोगकर्ता के लिए एक)
आज्ञा crontab -e आपको एक नई प्रविष्टि (नैनो या vi जैसे पाठ संपादक का उपयोग करके) जोड़ने की अनुमति देता है। हमारी लाइन इस प्रकार होगी:
# hm डोम मोन डॉव कमांड 00 12 * * 5 / बिन / आरएम $ घर / कचरा / *
पिछली क्रोन लाइन हर शुक्रवार दोपहर 12 बजे कचरा हटाएगा
मुझे उम्मीद है कि मैंने सब कुछ कवर किया है।
अभिवादन 😀
दिलचस्प लेख, मैंने इसे पढ़ने के बाद कुछ बातें करने के लिए सोचा है। योगदान के लिए धन्यवाद 😉
यहाँ लिखने के अवसर के लिए आपका धन्यवाद!
आपको उन विचारों को साझा करना होगा those
!!बहुत अच्छा विचार!!
हालाँकि मैं पढ़ रहा था और मुझे लगा कि उर्फ बनाते समय फ़ाइलों को कचरा निर्देशिका में स्थानांतरित करने के लिए अधिक व्यावहारिक हो सकता है जो पहले से ही ग्राफिकल वातावरण में मौजूद है (जब तक कि कुछ इसे रोकने के लिए नहीं है)।
अब मैं घर पर नहीं हूं, लेकिन मुझे लगता है कि यह व्यक्तिगत फ़ोल्डर के अंदर ~ / .Local / या कुछ अन्य छिपी निर्देशिका के अंदर है।
इस तरह, जब फ़ाइल ब्राउज़र में कचरा खोला जाता है, तो कमांड लाइन से हटाई गई फाइलें भी देखी जाएंगी।
सादर
बिल्कुल इसलिए मैंने सोचा। आमतौर पर कचरा ~ / .Local / शेयर / कचरा में पाया जा सकता है
यह मुझे देता है कि आप इसे आसानी से उपयोग नहीं कर सकते हैं ... जब एक डेस्कटॉप वातावरण कूड़ेदान में कुछ भेजता है, तो यह एक निश्चित तरीके से करता है, अपने मेटाडेटा और ऐसे के साथ (मुझे यकीन नहीं है कि यह कैसे करता है, लेकिन मैंने देखा है यह उस निर्देशिका की सामग्री को सूचीबद्ध करते समय) ... उस बेहतर उपयोग के लिए ट्रैश-क्ली ...
अच्छी तरह से जाना, क्योंकि यह एक समाधान है जो सरल और सुरुचिपूर्ण दोनों है।
यह जानना अच्छा होगा कि trash_cli यह कैसे करता है, लेकिन अभी के लिए मुझे यह समाधान पसंद है।
धन्यवाद डैन। मैंने इस समाधान के बारे में सोचा क्योंकि सर्वर स्तर पर आपके पास $ HOME / .Local / कचरा नहीं है इसलिए मैंने एक नई निर्देशिका बनाने का निर्णय लिया। Ings प्रणाम
दिलचस्प विचार है।
लेकिन यह मुझे लगता है कि पहले से ही समान चीजें हैं। डेबियन में मैंने कचरा-पेटी पैकेज का परीक्षण किया है (अधिक जानकारी: https://github.com/andreafrancia/trash-cli) जो आता है उसे वही करना पड़ता है, लेकिन डेस्कटॉप सिस्टम ट्रैश (gnome, kde, xfce ...) का उपयोग करना। संभवतः एक बेहतर समाधान, क्योंकि इस तरह से "सब कुछ एक ही जगह पर एक साथ है।"
हां, ट्रैश-क्लाई डेस्कटॉप वातावरण के लिए बेहतर हो सकता है, हालांकि मैंने इस पोस्ट को डिस्ट्रोस सर्वर के लिए सोचा है, जहां आपके पास $ HOME / /local / कचरा नहीं है। टिप्पणी के लिए धन्यवाद!
एक बहुत ही रोचक लेख।
मेरे मामले में, मैं मुफ्त सॉफ्टवेयर के लिए सब कुछ नया हूँ। हालाँकि, सांत्वना के साथ मेरा सामना हुआ है। ताकि मैं व्यवहार में ला सकूं कि यह लेख क्या कहता है और हर बार जब मैं rm उपयोग करता हूं तो डेटा खोने से बचता हूं
आगे बढ़ें!
अच्छा है कि यह आपकी सेवा करता है! आपका बहुत बहुत धन्यवाद
पहिया को फिर से घुमाया ... जब हम एक ही नाम से दो फ़ाइलों को हटाते हैं तो क्या होता है?
मैं ट्रैश-क्ली के साथ रहता हूं जो बहुत अच्छी तरह से काम करता है। सर्वरों पर भी।
मैं आपकी राय की सराहना करता हूं लेकिन नि: शुल्क सॉफ्टवेयर में पहिया को फिर से लागू नहीं करता है। समस्याओं को हल करने के लिए आमतौर पर कम से कम कुछ विकल्प होते हैं। यदि मुझे एक dns सेवा चाहिए, उदाहरण के लिए, मैं dnsmasq डाउनलोड कर सकता हूँ, dns बाँध सकता है या स्थानीय रूप से / etc / मेजबान के साथ काम कर सकता है।
ऐसा हो सकता है कि कुछ डिस्ट्रो में ट्रैश-क्ली नहीं है या यह केवल अपेक्षा के अनुरूप काम नहीं करता है। इस पोस्ट को ऐसी समस्याओं के लिए डिज़ाइन किया गया था।
सादर
Crontab फ़ाइल के क्षेत्र को समझाने के लिए रंगों के साथ योजना को बहुत अच्छा करें।
https://blog.desdelinux.net/tag/crontab/ ????
हाँ! इलाव के सौजन्य से! 😀
प्यारा हैक! क्या आप इस परियोजना के बारे में जानते हैं? https://github.com/andreafrancia/trash-cli
हाँ, यह एक अच्छा विकल्प है!
यह किस लिए है?
लाइन «00 12 * * 5 / बिन / आरएम $ घर / कचरा / *» में, आरएम को ट्रै निर्देशिका को हटाने के लिए -r विकल्प भी नहीं रखना होगा?
हाँ! बेशक। धन्यवाद 😀
दिलचस्प विषय, मैं कुछ भी नहीं हटाता हूं, जिसके बारे में मुझे यकीन नहीं है, लेकिन मुझे जो सबसे ज्यादा पसंद आया, वह था क्रोन चॉप का पैग, देखिए कि मैंने इसे कुछ शिष्यों को समझाया है जो मेरे पास हैं और अब तक किसी को भी नजरबंद नहीं किया था। यह कैसे काम करता है, यह सच बताने के लिए उनमें से अधिकांश ने यह कह रखा है कि आखिरकार मुझे इसे सीखना नहीं है।
वही मैं अपने छात्रों से कहता हूं, दो बार पढ़ना और एक बार अमल करना बेहतर है। हालाँकि, हम मानव हैं और हम अनजाने में कुछ महत्वपूर्ण फ़ाइल को हटा सकते हैं। अच्छा है कि आपको पोस्ट पसंद आए। सादर