find -name "*.txt" -print 查找txt结尾的文件并输出到屏幕上 find /cmd ".sh" -print 查找/cmd目录下所有sh文件,并输出 find . -perm 755 -print 查找当前目录下权限为755的文件,并输出 find `pwd` -user root -print 查找当前目录下属主为root的文件,并输出 find ./ -group sunwill -print 查找当...
find/path/to/search-atime-7 在当前目录下查找最近 20 天内状态发生改变的文件和目录: # find . -ctime 20 将当前目录及其子目录下所有 20 天前及更早更新过的文件列出: # find . -ctime +20 查找/var/log 目录中更改时间在 7 日以前的普通文件,并在删除之前询问它们: # find /var/log -type f -...
命令: grep-r -estringdirectory eg: 在/home 目录下的所有文件中查找包含 test 字符串的文件。 grep-r -e"test"/home/ 参考: https://stackoverflow.com/questions/15622328/how-to-grep-a-string-in-a-directory-and-all-its-subdirectories-files-in-linux...
find . -type f -name "*.java" -exec grep -l StringBuffer {} \; # find StringBuffer in all *.java files find . -type f -name "*.java" -exec grep -il string {} \; # ignore case with -i option find . -type f -name "*.gz" -exec zgrep 'GET /foo' {} \; # search ...
find /path/to/directory -type f -exec grep -H “search_string” {} + “` 这将在指定目录及其子目录中的所有文件中查找包含指定字符串search_string的行,并打印出文件名。 5. 在特定时间范围内查找文件:有时候我们需要根据文件的创建时间或修改时间来查找文件。Linux提供了一些选项来实现这个目的。
find [参数] [文件] 参数说明: find命令使用示例: 执行如下命令,将当前目录及其子目录下所有文件后缀为.txt的文件列出来。 find . -name "*.txt" 执行如下命令,查找系统中所有文件长度为0的普通文件,并列出它们的完整路径。 find / -type f -size 0 -exec ls -l { ...
1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。
例:find . -name .svn | xargs rm -rf === -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -atime...
$find /etc -name "host*" -print #查以host开头的文件 $find . -name "[a-z][a-z][0–9][0–9].txt" -print #查以两个小写字母和两个数字开头的txt文件 $find . -perm 755 -print $find . -perm -007 -exec ls -l {} \; #查所有用户都可读写执行的文件同-perm 777 ...
例:find . -name .svn | xargs rm -rf === -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -atime...