zoukankan      html  css  js  c++  java
  • find-查找文件

    find ./ -name "test.txt"

    示例

    find . ( -name "*.txt" -o -name "*.pdf" ) -print	//查找txt和pdf文件
    find . -regex  ".*(.txt|.pdf)$"		//按正则查找
    find . ! -name "*.txt" -print		//否定参数查找所有非txt文本
    find . -maxdepth 1 -type f		//指定搜索深度打印出当前目录的文件(深度为1)
    find ./ -iname "*.phP"   	//忽略大小写
    find ./		//列出目录和子目录下的所有文件
    

    找到后执行指定动作

    // {}是一个特殊的字符串,对于每一个匹配的文件,{}会被替换成相应的文件名;
    find . -type f -name "*.swp" -delete			//删除所有文件
    find . -type f -user root -exec chown weber {} ;	//将当前目录下的所有权变更为weber
    	-exec ./commands.sh {} ;			//执行多个指令时,封装在脚本中
    find ./ -name "*.entity.xml" -exec grep -r paymentMode {} ;	//尾部必须加;  否则报错
    

    示例

    find ./ -name "*.jar" -exec jar -tvf {} ; | grep "QueryGroupMembersBO.bo.xml"   //在所有jar中搜索指定文件
         find /home -size +1000k            //查找大于1000K的文件
  • 相关阅读:
    easyui-tabs扩展根据自定义属性打开页签
    nhibernate 3.x新特性
    c# dynamic的属性是个变量
    草稿
    好番记录
    今日内容
    PHP Filter
    PHP Filesystem
    PHP Directory 函数
    PHP Date/Time 函数
  • 原文地址:https://www.cnblogs.com/Desneo/p/7212419.html
Copyright © 2011-2022 走看看