使用find命令在當前目錄不包含子目錄中查找文件

Linux中使用find命令在當面目錄以及子目錄中查找文件,這個只需要加一個參數-depth即可,然而想要在當前目錄不包含子目錄就沒有一個簡單的參數可以實現,尤其所要查找的是某一個文件的時候,還要過濾掉目錄,就不能只用ls來敲了。


比如現在,我在/proc目錄下,我要找在該目錄下並且不在子目錄中的以m開頭的文件,就可以使用下面的命令


可是在一些Unix中是不能使用-maxdepth參數的,這樣就要用其他的命令來實現,看下面的這條命令:


使用-prune參數也可以實現這個目的,如果我想使用ls命令輸出得到的結果,可以使用下面的命令:


當然,下面的命令也是可以實現的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章