关于find的问题。如何只在子目录找,不在当前目录找?

sh/bash/dash/ksh/zsh等Shell脚本
回复
leshui2016
帖子: 5
注册时间: 2020-03-05 11:38

关于find的问题。如何只在子目录找,不在当前目录找?

#1

帖子 leshui2016 » 2020-03-16 20:14

deepin@deepin-PC:~/mybin$ ls -l
总用量 124
drwxrwxr-x 2 deepin deepin 4096 3月 16 09:01 2月4日
drwxrwxr-x 2 deepin deepin 4096 2月 5 2019 2月5日
drwxr-xr-x 4 deepin 1002 4096 1月 21 19:35 3d-prgram
drwxr-xr-x 3 deepin 1002 4096 2月 26 09:55 codeblock
-rw-r--r-- 1 deepin deepin 542 3月 16 20:06 dirp.sh
drwxrwxr-x 2 deepin 1002 4096 3月 4 12:59 gainv
-rwxr-xr-x 1 deepin 1002 66536 7月 8 2019 lottery
-rw-r--r-- 1 deepin deepin 347 3月 16 08:59 my.sh
-rwxr-xr-x 1 deepin deepin 8832 3月 4 17:52 newc
-rw-r--r-- 1 deepin deepin 36 3月 15 09:06 new.cc
-rw-r--r-- 1 deepin deepin 292 3月 16 14:41 newc.c
-rw-r--r-- 1 deepin deepin 11 3月 3 22:00 out.txt
drwxr-xr-x 2 deepin deepin 4096 3月 15 22:02 shdir
deepin@deepin-PC:~/mybin$
#如何只在./下面的文件文件夹里找'*.txt'文件,而不是把./out.txt找出来。
#我试了:
#deepin@deepin-PC:~/mybin$ find . ! -name . -prune -name '*.txt'
#./out.txt
#失败了
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: 关于find的问题。如何只在子目录找,不在当前目录找?

#2

帖子 astolia » 2020-03-17 10:18

find . -mindepth 2 -name "*.txt"
回复