कमांड वापरणे rm त्यात काही धोके आहेत, कारण आपण चूक केल्यास आपण जे हटवले आहे ते परत मिळविण्याचा कोणताही मार्ग नाही. तथापि, च्या वापराद्वारे ऊर्फ आणि मदत क्रोन आम्ही काही सुधारणा करू आणि डोकेदुखी टाळू शकतो.
उत्कृष्ट! आपण काय केले पाहिजे?
बॅश कमांड उपनावे, वर्तमान आदेशांकरिता संक्षेप किंवा वैकल्पिक नावे तयार करण्यासाठी वापरले जाणारे समर्थन करते. आपण कमांड वापरु शकतो ऊर्फ कोणत्या परिभाषित आहेत ते पहाण्यासाठी.
व्याख्या करणे a नवीन उर्फ खालील वाक्यरचना वापरली आहे:
alias comando personalizado='comando real'
उदाहरणार्थ:
$ उपरोक्त यादी = 'एलएस-एल' total एकूण 3 ड्रॉएक्सएक्सआर-एक्सआर-एक्स 2 वापरकर्त्याचा गट 4096 मे 15 13:12 दस्तऐवज ड्रॉएक्सआर-एक्सआर-एक्स 2 वापरकर्ता गट 4096 मे 12 11:05 डाउनलोड्स ड्रॉएक्सआर-एक्सआर-एक्स 2 वापरकर्त्या गट 4096 मे 15 05:47 डेस्क
पहिली गोष्ट म्हणजे ती निर्देशिका तयार करा ज्यामुळे आम्ही हटवू अशा फायली साठवण्यास मदत होते
mkdir $HOME/Papelera
पुढील चरण एक तयार करणे आहे rm कमांडसाठी उर्फ जे आपल्याला डिलिट करायचे आहे ते कचर्याच्या डिरेक्टरीमध्ये हलवते
alias rm='mv -t $HOME/Papelera'
आता आम्ही प्रत्येक वेळी धावतो rmडिलिट करण्याऐवजी फाईल कचर्याच्या डिरेक्टरीमध्ये पाठवू
कचरा स्वयंचलितपणे हटवित आहे
बर्याच वेळा डिस्कची जागा मोकळी करण्यासाठी आम्ही फायली हटवतो. आमची हार्ड ड्राइव्ह भरू नये म्हणून कचर्यामधील प्रत्येक गोष्ट पूर्णपणे नष्ट केली जाऊ शकते हे सुनिश्चित करणे आवश्यक आहे. या हेतूसाठी आम्ही वापरू क्रोन
क्रोन एक भूत सवय आहे कार्ये आपोआप चालवा विशिष्ट कालावधीत. त्याचा वाक्यरचना खालीलप्रमाणे आहेः
आहे / etc / crontab (सामान्य प्रणालीमध्ये, अंमलात आणणारा वापरकर्ता जोडण्यासाठी एक विभाग समाविष्ट करतो) आणि / var / spool / क्रोन / crontabs / वापरकर्ता (प्रत्येक वापरकर्त्यासाठी एक)
आज्ञा crontab -e (नॅनो किंवा vi सारख्या मजकूर संपादकाचा वापर करून) नवीन प्रविष्टी जोडण्याची परवानगी देते. आमची ओळ खालीलप्रमाणे असेलः
# एचएम डोम सोम डो आज्ञा # 00 * * 12 / बिन / आरएम $ मुख्यपृष्ठ / कचरा / *
मागील क्रोन लाइन दर शुक्रवारी दुपारी 12 वाजता कचरा काढेल
मी आशा करतो की मी सर्वकाही झाकलेले आहे.
शुभेच्छा 😀
मजेशीर लेख, मी ते वाचल्यानंतर दोन गोष्टी केल्या आहेत. योगदानाबद्दल धन्यवाद 😉
येथे लिहिण्याच्या संधीबद्दल धन्यवाद!
आपल्याला त्या कल्पना सामायिक करण्याची आवश्यकता असेल 🙂
!! खूप चांगली कल्पना !!
जरी मी वाचत होतो आणि मला असे वाटते की उपनाव तयार करताना ग्राफिक वातावरणात आधीपासूनच अस्तित्त्वात असलेल्या कचरा डिरेक्टरीमध्ये फायली हलविणे अधिक व्यावहारिक असू शकते (प्रतिबंधित काहीतरी नसल्यास).
आता मी घरी नाही पण मला वाटते की ते वैयक्तिक फोल्डरमध्ये ~ / .local / किंवा इतर काही लपवलेल्या डिरेक्टरीमध्ये आहे.
अशाप्रकारे, जेव्हा फाईल ब्राउझरमध्ये कचरा उघडला जाईल, कमांड लाइनमधून हटविलेल्या फायली देखील दिसतील.
कोट सह उत्तर द्या
अगदी तसाच मला वाटला. सहसा कचरा ~ / .Local / सामायिक / कचर्यामध्ये आढळू शकतो
हे मला देते की आपण ते इतके सोपे वापरु शकत नाही ... जेव्हा डेस्कटॉप वातावरण काही कचर्यात पाठवते, तेव्हा ते त्याच्या मेटाडेटासह अशा प्रकारे काही विशिष्ट प्रकारे करते (मला हे माहित नाही की ते ते कसे करते, परंतु मी त्या निर्देशिकेची यादी करताना ती पाहिली असेल) ... त्यासाठी कचर्या-अधिक चांगल्या वापरा.
ठीक आहे, कारण हा एक सोल्यूशन आहे जो अगदी सोपा आणि मोहक आहे.
कचरा_क्ली हे कसे करते हे जाणून घेणे छान होईल, परंतु याक्षणी मला हा उपाय आवडला.
थँक्स डॅन मी या समाधानाबद्दल विचार केला कारण सर्व्हर स्तरावर आपल्याकडे $ मुख्यपृष्ठ / .लोकल / कचरा नाही म्हणून मी एक नवीन निर्देशिका तयार करण्याचा निर्णय घेतला. 😀 शुभेच्छा
मनोरंजक कल्पना.
परंतु मला असे वाटते की आधीपासूनच अशाच गोष्टी आहेत. डेबियनमध्ये मी कचरापेटीचे पॅकेज तपासले आहे (अधिक माहितीः https://github.com/andreafrancia/trash-cli) जो येतो तोच करणे आवश्यक आहे, परंतु डेस्कटॉप सिस्टम कचरा (gnome, kde, xfce ...) वापरुन. शक्यतो एक चांगला उपाय, कारण या मार्गाने "सर्व काही एकाच ठिकाणी एकत्र आहे."
होय, डेस्कटॉप वातावरणात कचरापेटी अधिक चांगली असू शकते, तथापि मला वाटले आहे की हे पोस्ट डिस्ट्रॉस सर्व्हरसाठी आहे जिथे आपल्याकडे $ HOME / .local / कचरा नाही. टिप्पणी दिल्याबद्दल धन्यवाद!
एक अतिशय रंजक लेख.
माझ्या बाबतीत, मी विनामूल्य सॉफ्टवेअर असलेल्या प्रत्येक गोष्टीसाठी नवीन आहे. तथापि, माझे कन्सोलशी माझे चकित झाले. जेणेकरून मी हा लेख काय म्हणतो ते प्रत्यक्षात आणू आणि मी प्रत्येक वेळी आरएम वापरतो तेव्हा डेटा गमावू शकतो
पुढे जा!
ते आपली सेवा देते! खूप खूप धन्यवाद
चाक पुन्हा चालू करणे… जेव्हा आम्ही एकाच नावाने दोन फायली हटवितो तेव्हा काय होते?
मी कचरापेटीने चिकटते जे फार चांगले कार्य करते. अगदी सर्व्हरवर.
मी तुमच्या मताचे कौतुक करतो. लक्षात ठेवा पण चाक पुन्हा तयार करण्याबद्दल ते फ्री सॉफ्टवेअरमध्ये लागू होत नाही. समस्या सोडविण्यासाठी सहसा कमीतकमी दोन पर्याय उपलब्ध असतात. मला डीएनएस सेवा हवी असल्यास, उदाहरणार्थ, मी डीएनएसमास्क, डीएनएस बाइंड डाउनलोड करू शकता किंवा / etc / होस्टसह स्थानिक पातळीवर कार्य करू शकतो.
असे होऊ शकते की काही डिस्ट्रोमध्ये कचरापेटी नसते किंवा ते अपेक्षेप्रमाणे कार्य करत नाही. अशा समस्यांसाठी हे पोस्ट तयार करण्यात आले होते.
कोट सह उत्तर द्या
क्रोन्टाब फाईलची फील्ड समजावून सांगण्यासाठी रंगसंगती खूप थंड करा.
https://blog.desdelinux.net/tag/crontab/ ????
होय! एलाव्हच्या सौजन्याने! 😀
गोंडस खाच! आपल्याला या प्रकल्पाबद्दल माहित आहे काय? https://github.com/andreafrancia/trash-cli
होय, तो एक चांगला पर्याय आहे!
ते कशासाठी आहे?
"00 12 * * 5 / बिन / आरएम $ होम / कचरा / *" या ओळीत, आरएमकडे कचरा निर्देशिका देखील काढण्यासाठी -r पर्याय असू शकत नाही?
होय! नक्कीच. धन्यवाद 😀
मजेशीर विषय, मला खात्री नाही की मी काहीही हटवत नाही, परंतु मला जे सर्वात जास्त आवडले ते क्रोन चॉपचे पीएनजी होते, मी माझ्याकडे असलेल्या काही शिष्यांना हे स्पष्ट केले आहे हे पहा आणि आतापर्यंत कोणीही कसे अंतर्गत केले नव्हते ते हे कार्य केले, खरं सांगण्यासाठी अगदी बर्याचजणांनी हे सांगतच ठेवलंय की शेवटी मला ते शिकायचं नाही.
तेच मी माझ्या विद्यार्थ्यांना सांगतो, दोनदा वाचणे आणि एकदा कार्यान्वित करणे चांगले. तथापि, आम्ही मानव आहोत आणि आम्ही अनवधानाने काही महत्वाची फाईल हटवू शकतो. आपल्याला पोस्ट आवडली हे चांगले. चीअर्स