سؤال كيفية تغيير ملكية hiddenfiles


اضطررت للانتقال من مستخدم لآخر ، لقد وجدت على الانترنت كيفية نقل جميع الملفات (بما في ذلك خفية) من المستخدم القديم إلى الجديد وتغيير ملكية تلك الملفات. كيف يمكنني تغيير ملكية الكل مخفي المجلدات والملفات التي انتقلت عبرها إلى قاموس منزلي الجديد في أمر واحد بسيط.


4
2018-02-13 15:15


الأصل




الأجوبة:


cd ~
sudo chown -R $USER:$USER .* 
  • سوف -R القيام بجميع dirs وملفات في dirs.
  • ال . سوف يغير فقط الملفات المخفية (لأن تلك تبدأ دائما ب.).
  • لا يحتاج USER USER إلى تغيير: فسيتم استبداله باسم المستخدم الخاص بك.

4
2018-02-13 15:44



الشيء الوحيد في هذا النهج هو أنه يتغير ملكية .. (المجلد الأصل) الذي غالبا ما يكون له تأثير غير مقصود .*. - DanCat


sudo chown -R user /yourdir

سيغير مالك / yourdir و subfiles إلى "user".


0
2018-02-13 15:39





باستخدام for-loop مع 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