Linux find查找命令

  • 以名字查找

      find  /etc -name init  查找名字是init的文件
      find  /etc -name  *init*  查找名字包含init的文件
      find  /etc -name init???  查找以init開(kāi)頭的后面三個(gè)字母不確定的文件   ?代表單個(gè)字符
      find /etc -iname  init    不區(qū)分大小寫(xiě)查詢
    
  • 以大小查詢

      find /etc -size +204800   大于100M的文件
      find /etc -size -204800   小于100M的文件
    
      數(shù)字換算,1數(shù)據(jù)塊=512字節(jié)=0.5k  100M=102400 /0.5k=204800
    
  • 以所有者或所屬組查找

      find  /home  -user lifeng  查找/home下lifeng的文件
      find  /home  -group  root  查找/home下root組的文件
    
  • 以時(shí)間查找

      find /etc -amin  -5 5分鐘內(nèi)訪問(wèn)過(guò)的文件
      find /etc -cmin  -5 5分鐘內(nèi)修改過(guò)文件屬性的文件
      find /etc -mmin  -5 5分鐘內(nèi)修改過(guò)內(nèi)容的文件
    
  • 聯(lián)合查找 a 表示and o表示 or

      find /etc -size  -204800 -a -size +163840 查找/etc下小于100M大于80M的文件
    
  • 類型查找

      find /etc -type f  etc下文件  d目錄 l軟連接
    
  • 查找執(zhí)行其他命令

      find /etc -name inittab -exec ls -l {} \;查找find下面inittab的文件并執(zhí)行 ls-l命令
    
      find . -iunm 31531 -exec rm {} \;查找當(dāng)前目錄下節(jié)點(diǎn)為31531的文件并刪除
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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