如何使用Chmod递归地更改文件和目录权限

我们有一个由其他人存档的存档文件,我们想更改文件和目录权限。为了更改所有子文件和目录权限,我们需要运行 chmod 递归地。递归表示请对所有给定的文件和文件夹及其子文件和文件夹应用给定的权限。

enter键 发泄超大号解压回车键usb电脑办公键盘程序员解压神器抖音网红Big Enter午睡枕头解压发送键创意礼物
解压神器 网红同款 一键多用 午睡枕头 | 月销量2028件
优惠价16.68元
原价¥39

淘口令:

¥6eoLXSouy3T¥
 

-R或–递归选项

以递归方式更改文件和目录权限 chmod 提供递归功能 -R --recursive 选项。在本例中,我们将权限更改为 720 递归地。

$ chmod -R 720 /home/ismail/

检查当前权限

将读、写和执行权限转换为 720 我们可以使用检查权限的当前状态 ls -l 命令。这将在第一列中列出新权限。

$ ls -l
Check Current Permission
检查当前权限

使用Find命令设置递归权限

我们可以创建类似于 chmod . 我们将使用 find 命令,用于查找和筛选文件和目录,然后用它们的名称执行命令。我们可以列出所有或部分文件和目录 find 然后再跑 chmod 命令一个接一个地发送到筛选列表。在此文件中,我们将更改所有以结尾的文件 .txt 延伸至 720 .

$ find /home/ismail -print -exec chmod 720 {} ;

相关文章: 在Windows中使用Findstr命令搜索文本文件内容

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