मैं स्नैप के बारे में बहुत कम (मूल रूप से कुछ भी नहीं) जानता हूं। मैं देखता हूं कि 18.04 में वे पहले से ही स्नैप का उपयोग कर रहे हैं, नीचे दिखाया गया है
स्नैप के रूप में पैक किए गए मुख्य अनुप्रयोग
यहां दिखाया गया
इसलिए, मेरा सवाल यह है कि चूंकि स्नैप्स df
कमांड का उपयोग करके दिखाए जाते हैं , और वे जाहिरा तौर पर बाढ़ आते हैं df
(मेरी df
लिस्टिंग के आधे से अधिक 18.04 के ताजे इंस्टॉलेशन पर स्नैप होते हैं)
यह सिर्फ डीएफ बाढ़ है, और इसे उपयोग करना कठिन बनाता है। क्या इसे रोकने का कोई तरीका है? मैं मान रहा हूं क्योंकि स्नैप अधिक बार उपयोग किए जाने की योजना बना रहा है, यह या तो डीएफ में कोई शो नहीं होगा, या डीएफ अधिक पाइप के लिए एक लंबे समय तक कमांड बन जाएगा।
df
निम्नलिखित के साथ स्नैक्स को सूचीबद्ध करने से रोक सकते हैं :df $(cut -d' ' -f3 /proc/mounts | sort -u | grep -v 'squashfs' | sed 's/^/-t /')
alias df='df | grep -v "/snap"'
df
स्नैप और पाइप हटाने के लिए पाइपिंग परिणामों के बजाय , grep -v
फ़ाइल सिस्टम को बाहर करने के लिए grep के विकल्प का उपयोग करने के लिए क्लीनर समाधान IMHO है । स्नैप्स स्क्वाशफ का उपयोग करते हैं। इस प्रकार आप alias df='df -l -BM -Tx"squashfs"'
गैर-स्नैप-सूची को डिफ़ॉल्ट के रूप में प्राप्त करने के लिए एक उपनाम को परिभाषित कर सकते हैं । एक परिभाषा के लिए [ docs.snapcraft.io/the-snap-format/698] देखें ।
df | grep -v "/snap"
या समान कर सकते हैं , लेकिन उससे अलग, नहीं,। स्नैप्स माउंट किए गए हैं और इसलिए उन चीजों में दिखाई देंगे जो दिखाते हैं कि माउंटेड क्या है।