linux隔一级目录找文件,linux查看文件和子目录
Q4:linux查找當前目錄下所有子目錄特定文件類型需要查找的文件內容
1、find [選項] [目錄] [條件] [動作]
如果不指定任何目錄,find將會查找當前目錄。如果 不指定條件,則條件相當于“true”,這樣會把全部文件都找出來。選項、條件和動作的設置十分繁多, 看看 幾個參數選項:
-xdev:不在其它文件系統的目錄中搜索。
-mindepth :搜索文件時至少要深入到指定目錄的第n層子目錄。
-maxdepth :搜索文件時最多深入到指定目錄的第n層子目錄。
-follow:如果符號鏈接到目錄,則跟隨符號鏈接進入。默認情況下,find不跟隨鏈接。
-daystart:當使用與事件相關的測試時(見下文),將當天的開始時間作為時間戳,而不是默認值(從當前時間倒退24個小時)。
條件可以是一個或多個原子測試。這是一些有用的測試:
-type :搜索給定類型的文件。文件類型可以是以下之一:f(普通文件)、d(目錄)、l(符號鏈接)、s(套接字)、b(塊模式文件)、c(字符模式文件)或p(命名管道)。
-name :查找文件名與給定模式匹配的文件。使用此選項,模式將被看作shell 全局模式(參見“Shell 通配符”一節)。
-iname :與-name類似,但不區分大小寫。
-atime 、-amin :查找上次訪問時間在n天前(-atime)或n分鐘前(-amin) 的文件。您還可以指定或,這代表要搜索訪問時間在至多或者至少n天/分鐘前的文件。
-anewer :查找上次訪問時間晚于文件的文件。
-ctime 、-cmin 、-cnewer :與-atime、-amin和-anewer相同,但比較的是文件上次修改的時間。
-regex :與-name相同,但模式將被看作正則表達式。
-iregex :與-regex相同,但不區分大小寫。
2、利用find加grep,find找出文件,grep查找文件內容#find.-typef-print|xargsgrep"hostname"
用grep命令在所有的普通文件中搜索hostname這個詞
總結
以上是生活随笔為你收集整理的linux隔一级目录找文件,linux查看文件和子目录的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java 二叉树特点_二叉树的Java实
- 下一篇: python创建文本、判断该文件共有多少
