专业的JAVA编程教程与资源

网站首页 > java教程 正文

linux find子目录,当前目录,指定(排除)目录查找文件

temp10 2024-12-06 19:39:16 java教程 16 ℃ 0 评论

linux find默认是搜索所有子目录,如果需要设置层级目录一般需要用参数-mindepth,-maxdepth进行限制,如果要指定目录查找一般需要用参数-path限制

1. 当前目录查找文件

find / -name "*tomcat.txt" -maxdepth 1 -print     //在当前目录中,查找包含tomcat.txt文件,-maxdepth 1表示查找深度为1

2. 子目录查找文件

find / -name "*java.txt" -print     //在当前目录及子目录中,查找包含java.txt文件

3. 指定(排除)目录查找文件

find . -path "./code" -prune -o -name "*.txt" -print  //在当前目录除code之外的子目录内搜索 txt文件
find . \(-path "./code" -o -path "./code2" \) -prune -o -name "*.txt" -print     //在当前目录及除code和code2之外的子目录中查找txt文件

linux find子目录,当前目录,指定(排除)目录查找文件

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表