find的用法:find查找指定文件和文件夹,设置为指定用户和用户组

find . -name js  查找当前文件夹内名称完全是js的文件和文件夹
find . -name "*js*"  查找当前文件夹内名称包含js的文件和文件夹
find . -type d -name "*js"  查找当前文件夹内名称包含以js结尾的文件夹
find . -type f -name "*.php"  查找当前文件夹内名称包含以php结尾的文件

注:-type d表示文件夹,-type f表示文件。可以把-name换成-iname,i表示忽略大小写

find . -type d -name cache  -print0 | xargs -0  chown -R nginx:nginx
查找名称为cache的文件夹,递归地把文件夹及其下的所有内容都设置为:用户nginx 用户组nginx
注意:-print0和-0为保险方法,以防一个文件名里有空格或者换行符,-print0用'\0'(空字符)分隔结果列表,xargs -0 只会将'\0' 替换成空格
参考https://www.cnblogs.com/liuyihua1992/p/9689314.html
https://blog.csdn.net/shuidai/article/details/84368968
https://blog.csdn.net/zzk00007/article/details/93628607

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值