linux强大功能,linux grep和find 的强大功能
grep和find在linux中查找是很強大的,把grep及find的用法及參數(shù)列表做個備份以備以后查找:
1.grep 命令,grep命令有個常用的參數(shù)使用方法如下
grep -[acinv]
-a 以文本文件方式搜索 -c 計算找到的符合行的次數(shù) -i 忽略大小寫 -n 順便輸出行號
-R 讀取每個文件夾下的所有文檔,相當于-d參數(shù) -v 反向選擇,即找 沒有搜索字符串的行
#grep -in 'disable' ?/etc/xinetd.d/*
該命令將列出/etc/xinetd.d目錄下所有包含disable的文件并輸出行號
#grep -nR 'disable' /etc/* ? ?== #grep 'disable' -nR /etc/*
該命令將列出/etc目錄下及子目錄的所有包含disable的文件并輸出行號
2. find 命令
-amin n:在過去 n 分鐘內(nèi)被讀取過
-anewer file:比檔案 file 更晚被讀取過的檔案
-atime n:在過去 n 天過讀取過的檔案
-cmin n:在過去 n 分鐘內(nèi)被修改過
-cnewer file :比檔案 file 更新的檔案
-ctime n:在過去 n 天過修改過的檔案
-empty:空的檔案-gid n or -group name:gid 是 n 或是 group 名稱是 name
-gid n 查找屬于ID號為n的用戶組的所有文件
-group 字串,查找屬于用戶組名為所有字串的所有文件
-ipath p, -path p:路徑名稱符合 p 的檔案,ipath 會忽略大小寫
-mount, -xdev:只檢查和指定目錄在同一個檔案系統(tǒng)下的檔案,避免列出其它檔案系統(tǒng)中的檔案
-lname 字串查找文件名匹配的所有符號鏈接文件,字串內(nèi)可以使用通配符* ? []
-name name, -iname name:檔案名稱符合 name 的檔案。iname 會忽略大小寫
-path 字串 查找路徑名匹配所有字串的所有文件,字串內(nèi)可用通配符* ? []
-size n:檔案大小 是 n 單位,b 代表 512 位元組的區(qū)塊,c 表示字元數(shù),k 表示 kilo bytes,w 是二
個位元組。-type c:檔案類型是 c 的檔案。
-uid n 查找屬于ID號為n的用戶組的所有文件
-user 字串 查找屬于用戶名為所有字串的所有文件
總結(jié)
以上是生活随笔為你收集整理的linux强大功能,linux grep和find 的强大功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 煮花生米的功效与作用、禁忌和食用方法
- 下一篇: linux开发板显示横向彩虹,给 Lin