Изменить владельца каталога Linux

Изменить владельца каталога Linux

У меня есть Netgear ReadyNAS, и я настроил на нем SFTP.
Я создал пользователя с именем "newuser" и изменил каталог на "newdirectory".

Если я запущу команду chown newuser * -Rвнутри «newdirectory», изменится ли владелец файла только в этом каталоге?

решение1

Выполнение любой команды в bash с использованием звездочки *заставляет оболочку выбрать все файлы и каталоги.впапка, в которой вы сейчас находитесь. -RФлаг гарантирует, что подкаталоги и подфайлы также будут изменены. Помните, что сам каталог, в котором вы находитесь, не будет изменен. Если вы хотите изменитьтекущийпапку, вы должны использовать точку ..

Краткое содержание:

$ cd newdirectory/
$ chown newuser * -R
├─ newdirectory/     # not modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified

$ cd newdirectory/
$ chown newuser . -R
├─ newdirectory/     # modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified

Связанный контент