八、Linux文件查找

文件查找命令find

語法格式:find pathname -options [ -exec ]

參數(shù)解析:

pathname

find命令所查找的目錄路徑。

-exec

find命令對匹配的文件執(zhí)行該參數(shù)所給出的 s h e l l命令,比如查找大日志文件并刪除。
相應(yīng)命令的形式為 'cmd' {} ;,注意{ }和\;之間的空格。

常用選項:

-name 按文件名查找:

 [avatar@xxx xx]$ find . -name '*400*' 
./.svn/text-base/400_callcenter.sh.svn-base
./400_callcenter.sh

-size 按文件大查找:

一般磁盤空間不足時用來查找大文件

[avatar@xxx ~]$ sudo find /var/log/ -size +10000000c  
/var/log/maillog-20191020
/var/log/lastlog
......

-type 按文件類型查找

目錄中包含多類型文件時查找一個文件名包含unBind的普通文件

[avatar@xxx xx]$ find . -name '*unBind*'    
./unBindWeixUser.php

-mtime 按最后更改時間查找

比如想要刪除/var/log/目錄下今天之前的日志文件

[avatar@xxx ~]$ find /var/log/ -mtime +100  -type f -exec sudo ls -lth {} \;
-rw-------. 1 root root 24K 7月  11 2016 /var/log/yum.log-20170101
-rw------- 1 root root 489 12月 27 2017 /var/log/yum.log-20180101
......

推薦書籍:linux與unix shell編程指南

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • which 查看可執(zhí)行文件的位置 命令格式:which 可執(zhí)行文件名稱 命令功能:which指令會在PATH變量指...
    upupSue閱讀 787評論 0 1
  • 查找目錄:find /(查找范圍) -name '查找關(guān)鍵字' -type d查找文件:find /(查找范圍) ...
    jnxc1888閱讀 1,669評論 0 0
  • LINUX 下查找指定時間的所有文件 find. -name "*.txt" -mtime -1 //以上為1小時...
    新元素_max閱讀 942評論 0 0
  • 對于初學者來說,購買水晶缽是一個復雜的過程,因為水晶缽有不同的種類、尺寸、音調(diào)……本文將介紹水晶缽選購的基本知識,...
    秀平心理芳療閱讀 4,348評論 0 2
  • 1個月前的我感覺快經(jīng)受不住生活的壓力和挫折處在快要崩潰的邊緣,覺得每天都有好多問題需要你去解決,多希望前方有...
    劉藝斐閱讀 226評論 0 0

友情鏈接更多精彩內(nèi)容