linux 全局搜索文件_Linux笔记之文件搜索1
find ——文件搜索
find命令后要加搜索范圍,即我們要在哪里找文件,搜索范圍一般是一個目錄。在搜索范圍后加搜索條件。舉例說明一下:find ?/etc -name init 。在etc目錄下搜索文件名為init的文件。執行此命令后屏幕上就會列出etc目錄下的所有名為init的文件或目錄。
這屬于精準查找,如果只知道名稱包含init,但不知道具體名字該怎么查找呢?我們可以使用通配符 * ,即find /etc -name init*。就能查到以init開頭的所有文件。
??
如果確定文件開頭是init,并且文件后還有兩個字符,那么就可以使用如下命令找到文件。
注意linux中嚴格區分大小寫,所以使用-name查出的init文件,也只是查出小寫的文件,想要不區分大小寫查找文件,需要使用find /etc -iname init 來查找。
find 【】 -size 【】——按文件大小查找,如:find / -size +2048。查找根目錄下所有大于兩兆的文件。
find 【】 -user 【】 ——按文件所有者查找。如:find /home -user wxy 。找到home目錄下所有屬于wxy的文件。
find 【】 -group 【】——按文件所屬組查找。與上面類似。
find -amin 【時間(分鐘)】——查找指定時間內被訪問過的文件
find -cmin 【時間(分鐘)】——查找指定時間內被改變過屬性的文件
find -mmin 【時間(分鐘)】——查找指定時間內被修改過的文件
find -imin 【i節點】——查找指定i節點文件
此外find 命令可以和-a、-o連用。-a、意思是and表示并且,-意思是or、表示或。如果想找文件大于2M小于5M,可以用-a命令:find ?/? -size +2048 ?-a ?-size -5120。如果想要找到文件大于10兆或小于5兆,則可以用-o命令。
總結
以上是生活随笔為你收集整理的linux 全局搜索文件_Linux笔记之文件搜索1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu swift mysql_使
- 下一篇: python网页交互引擎_【Kivy P