如何更改目录中所有文件的权限?

如何更改目录中所有文件的权限?

我使用脚本来安装Hadoop

/opt/hadoop-3.2.0$ ll
total 216
drwxr-xr-x 10 yarn hadoop   4096 јул  9 08:05 ./
drwxr-xr-x  9 root root     4096 јул  9 07:42 ../
drwxr-xr-x  2 yarn hadoop   4096 јан  8 08:59 bin/
drwxr-xr-x  3 yarn hadoop   4096 јан  8 07:13 etc/
drwxr-xr-x  2 yarn hadoop   4096 јан  8 08:59 include/
drwxr-xr-x  3 yarn hadoop   4096 јан  8 08:58 lib/
drwxr-xr-x  4 yarn hadoop   4096 јан  8 08:59 libexec/
-rw-rw-r--  1 yarn hadoop 150569 окт 18  2018 LICENSE.txt
drwxrwxr-x  2 yarn hadoop   4096 јул  9 08:05 logs/
-rw-rw-r--  1 yarn hadoop  22125 окт 18  2018 NOTICE.txt
-rw-rw-r--  1 yarn hadoop   1361 окт 19  2018 README.txt
drwxr-xr-x  3 yarn hadoop   4096 јан  8 07:13 sbin/
drwxr-xr-x  4 yarn hadoop   4096 јан  8 09:32 share/

现在我想更改权限

/opt/hadoop-3.2.0$ whoami
miki

我的目标是miki是hadoop-3.2.0中所有文件的所有者。我想我应该使用 chmod 吗?该命令应该是什么样的?

答案1

要递归地更改所有文件的唯一所有者(这意味着子目录中的所有文件也会更改):

sudo chown -R miki /opt/hadoop-3.2.0

相关内容