सवाल छुपा फाइलों के स्वामित्व को कैसे बदलें


मुझे एक उपयोगकर्ता से दूसरे उपयोगकर्ता में स्थानांतरित करना पड़ा है, मुझे ऑनलाइन पता चला है कि पुराने उपयोगकर्ता से नई फाइलों (छुपा सहित) को कैसे स्थानांतरित किया जाए और उन फ़ाइलों के स्वामित्व को बदलें। हालांकि मैं सभी के स्वामित्व को कैसे बदल सकता हूं छिपा हुआ फ़ोल्डर्स और फाइलें जिन्हें मैंने अपने नए होम डिक्शनरी में एक साधारण कमांड में ले जाया था।


4
2018-02-13 15:15


मूल




जवाब:


cd ~
sudo chown -R $USER:$USER .* 
  • डीआर डीआईआर में सभी डीआईआर और फाइलें करेगा।
  • द। केवल छिपी हुई फाइलों को बदल देगा (क्योंकि वे हमेशा से शुरू होते हैं।)।
  • $ USER को कोई बदलाव करने की आवश्यकता नहीं है: इसे आपके उपयोगकर्ता नाम पर प्रतिस्थापित किया जाएगा।

4
2018-02-13 15:44



इस दृष्टिकोण के बारे में एक बात यह है कि यह स्वामित्व बदलता है .. (मूल फ़ोल्डर) जो प्रायः एक अनपेक्षित प्रभाव होता है .*। - DanCat


sudo chown -R user /yourdir

/ userdir और subfiles के मालिक को "उपयोगकर्ता" में बदल देगा।


0
2018-02-13 15:39





के साथ लूप का उपयोग करना ls -A विकल्प, हम सभी छिपी हुई फाइलें और निर्देशिका को बाहर कर सकते हैं . तथा .. और उसके बाद सभी छिपी हुई फाइलों और निर्देशिका के लिए स्वामित्व बदलें।

for i in ls -A | grep "^\.";do chown -R user:group $i;done

उपयोग xargs के साथ विकल्प ls -A

ls -A | grep "^\."| xargs chown user:group

अधिक जानकारी के लिए यहां क्लिक करें और इस साइट पर जाएं


0
2017-07-08 13:00