मैं Nautilus से हर .pyc फ़ाइल को छुपाना चाहूंगा। मैं Ubuntu 10.04 का उपयोग करता हूं।
मैं क्या कर सकता था?
मैं Nautilus से हर .pyc फ़ाइल को छुपाना चाहूंगा। मैं Ubuntu 10.04 का उपयोग करता हूं।
मैं क्या कर सकता था?
जवाबों:
एक विकल्प यह होगा कि आप इन फाइलों का निर्माण न करें। इस धागे को देखें /programming/154443/how-to-avoid-pyc-files
आप इन फ़ाइलों को जल्दी से दबाकर ctrl+s
, *.pyc
पैटर्न दर्ज करके और delete
कुंजी दबाकर नॉटिलस से हटा सकते हैं ।
आप एक .hidden
ही निर्देशिका में एक फ़ाइल में सभी .pyc फ़ाइलनाम जोड़ सकते हैं । कुछ रखरखाव की आवश्यकता होती है, लेकिन यदि आप मेरे जैसे हैं तो आप नई फ़ाइलों को बनाने की तुलना में मौजूदा फ़ाइलों का अधिक संशोधन करते हैं।
मैंने इस प्रश्न के तहत सभी उत्तरों को पढ़ा है और कार्य को स्वचालित करने के लिए एक सरल स्क्रिप्ट बनाई है:
https://github.com/neatsoft/nautilus-hide-pyc
यह GNOME फ़ाइलों (Nautilus) में अस्थायी पायथन फ़ाइलों को छिपाने की अनुमति देता है। Pyc / pyo फ़ाइलों की पुनरावृत्ति के लिए खोज करता है और इसे .hidden फ़ाइलों में डालता है।
#!/usr/bin/env bash
hide() {
for d in *.py[co]; do
if [ -f "$d" ]; then
echo $d
fi
done | tee "$(pwd)/.hidden" > /dev/null
}
recursive() {
for d in *; do
if [ -d "$d" ]; then
(cd -- "$d" && hide)
(cd -- "$d" && recursive)
fi
done
}
(recursive)