Diskonaut, टर्मिनल के लिए एक डिस्क स्थान ब्राउज़र

के बारे में

अगले लेख में हम डिस्कोनॉट पर एक नज़र डालने जा रहे हैं। ये है un डिस्क स्थान ब्राउज़र हम टर्मिनल से उपयोग करेंगे। यह सरल है और जंग के साथ बनाया गया है, साथ ही यह Gnu / Linux और macOS के साथ संगत है। इसका उपयोग करने के लिए, हमें केवल फ़ाइल सिस्टम में एक निरपेक्ष पथ निर्दिष्ट करना होगा, या उस निर्देशिका में निष्पादित करना होगा जो हमें रुचती है। कार्यक्रम इसे स्कैन करेगा और मेमोरी में मेटाडेटा को अनुक्रमित करेगा ताकि हम इसकी सामग्री का पता लगा सकें। इसके अलावा, यह हमें स्कैनिंग प्रक्रिया करते हुए भी अंतरिक्ष के उपयोग का निरीक्षण करने की अनुमति देगा।

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

निम्नलिखित पंक्तियों में हम देखेंगे कि हम उबंटू में डिस्कोनॉट कैसे स्थापित और उपयोग कर सकते हैं।

उबंटू पर डिस्कनॉट स्थापित करें

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

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

इसके डेवलपर्स के अनुसार इसे डिजाइन किया गया है एक सुरक्षित और व्यावहारिक भाषा। यह शुद्ध कार्यात्मक, प्रक्रियात्मक, अनिवार्य और वस्तु-उन्मुख प्रोग्रामिंग का समर्थन करता है।

यदि आपके पास अभी भी आपके सिस्टम पर यह भाषा स्थापित नहीं है, तो आप कर सकते हैं इस ब्लॉग में प्रकाशित एक लेख से परामर्श करें कुछ समय पहले, या आप एक टर्मिनल (Ctrl + Alt + T) और भी खोल सकते हैं निम्न कमांड का उपयोग करके इसे स्थापित करें:

जंग स्थापना

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

एक बार जब हम स्थापना को पूरा कर लेते हैं और हमारे सिस्टम में Rust स्थापित हो जाता है, हमारे पास सिस्टम में एक स्थिति होनी चाहिए। यह रस्ट पैकेज मैनेजर है। इसका उपयोग करने में सक्षम होने के लिए, टर्मिनल में दिखाई देने वाले निर्देशों को पढ़ना दिलचस्प होगा। जब सब कुछ उपलब्ध है, हम पहले से ही चार्ज के लिए उपयोग कर सकते हैं सिस्टम पर डिस्कनाउट स्थापित करें। उसी टर्मिनल में, हम कमांड का उपयोग कर सकते हैं:

चार्ज के साथ डिस्कनॉट स्थापित करें

cargo install diskonaut

डिस्कोनॉट प्रारंभ करें

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

cd /home/usuario

diskonaut

या हम निम्न तरीके से कमांड का उपयोग कर सकते हैं:

diskonaut /home/usuario

एक बार कार्यक्रम शुरू होने पर, हम देखेंगे कि सबसे नीचे हम कर पाएंगे उपलब्ध कीबोर्ड शॉर्टकट देखें डिस्कोनॉट के साथ सुविधाजनक और कुशल उपयोग के लिए।

डिस्कनाट खोलना

जब स्कैन पूरा हो जाता है, या परिष्करण से पहले, हम एक उपनिर्देशिका का चयन करने में सक्षम होंगे, और इसे खोजने के लिए Enter कुंजी दबाएं।

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

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


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

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

*

*

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