Linux使用经验
本文总结一些使用Linux/Unix过程中积累的经验,随时添加。
批量修改文件属性
如果要把某目录adir中所有文件设为组可读写,可用
chmod -R g+rw adir
其中的-R选项是要求跟入子目录的意思。
为了把某共享目录asharedir中所有属于用户aus和组agrp的文件属性修改为组可读写,可用find命令:
find asharedir -u aus -g agrp -exec chmod g+rw {} ;
其中find命令首先指定查找的目录,然后指定匹配的条件,在-exec后指定找到的文件的操作,其中{}通配当前找到的文件,“ ;”作为-exec命令的结尾标志。
在某个目录中查找含有特定字符串的文件
用
find 目录名 -name "文件通配符" -exec grep -H "要查找的字符串" {} \;
其中双撇号和空格都是必须的。例如,要在当前目录中查找所有含有assist字符串的后缀为.r的文件,就可以用命令
find . -name "*.r" -exec grep -H "assist" {} \;
没有评论:
发表评论