如何在Linux中递归地Chown?

Linux文件和文件夹有所有者。所有者必须控制权限。哪个用户可以访问哪个文件。用户根目录创建的文件将由用户根目录所有。但接下来会发生什么,我们想改变主人。

只需递归地更改文件和目录所有者用户和组

我们可以使用递归选项更改文件和文件夹所有者用户和所有者组 -R . 在本例中,我们将更改位于 /home/ismail 进入之内 ismail . 我们还将使用sudo,以便通过使用root管理权限无误地更改所有文件和文件夹。

$ sudo chown -R ismail:ismail /home/ismail/

我们可以使用

$ ls -l /home/ismail
Simply Recursively Change Files and Directories Owner User and Group
只需递归地更改文件和目录所有者用户和组

我们将更改用指定的所有者和组 ismail:ismail 在里面 /home/ismail 递归地创建目录。请记住,要更改所有者用户和一组文件,我们需要root权限。

更改指定文件类型或扩展名的所有权

在更改所有者、用户和组时,我们可以指定要递归更改的文件类型。我们使用find命令递归地查找指定路径的指定文件类型,并将这些文件作为输入发送给chown命令。

$ find /home/ismail -name '*.pdf' -exec sudo chown ismail:ismail {} ;
Specify File Types
指定文件类型

在这个例子中 找到 命令正在搜索 /家乡/伊斯梅尔 对于 pdf格式 扩展和运行 周恩来 它找到的所有文件的命令。

相关文章: 如何使用OpenSSL生成自签名X.509证书?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享