Вопрос Как изменить право собственности на скрытые файлы


Мне пришлось переходить от одного пользователя к другому, я нашел онлайн, как переместить все файлы (в том числе скрытые) от старого пользователя к новому и изменить право собственности на эти файлы. Однако как я могу изменить право собственности на все скрытый папок и файлов, которые я переместил на новый домашний словарь в одной простой команде.


4
2018-02-13 15:15


происхождения




ответы:


cd ~
sudo chown -R $USER:$USER .* 
  • -R будет делать все файлы и файлы в каталогах.
  • . будет изменять только скрытые файлы (так как они всегда начинаются с.).
  • $ USER не нуждается в изменении: он будет заменен на ваше имя пользователя.

4
2018-02-13 15:44



одна вещь об этом подходе заключается в том, что он изменяет право собственности на .. (родительская папка), которая часто бывает непреднамеренным эффектом .*, - DanCat


sudo chown -R user /yourdir

изменит владельца / yourdir и подфайлов на «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