按照名稱查詢:
find [搜索范圍] [匹配條件]
find [搜索范圍] -name 關(guān)鍵詞
find -name init* ## ※匹配
find -name init??? ## init后面是三個字符的
find -iname 關(guān)鍵詞 ## 不區(qū)分大小寫
------------------------------------------------------------
按照文件大小查詢:
find [搜索范圍] -size +n(大于) -n(小于) =n(等于)
------------------------------------------------------------
按照所有者查詢:
find [搜索范圍] -user 關(guān)鍵詞
-------------------------------------------------------------
根據(jù)時間查詢
find [搜索范圍] -cmin 5 ## 文件屬性改變
find [搜索范圍] -amin 5 ## 訪問時間
find [搜索范圍] -mmin 5 ## 文件內(nèi)容改變
----------------------------------------------------------------
-type 參數(shù) : f 文件 d 目錄 l 軟連接
-a 同時滿足
-o 滿足一個即可
find /etc -name int* -a -type f ## 查找etc目錄下 名稱以int開頭的文件
find /etc -name init -exec ls -l {} \; ## 對搜索結(jié)果進行執(zhí)行操作
--------------------------------------------------------
-inum 根據(jù)節(jié)點查找
類似于windows的everything 工具,可以更加快速的查找,它是在文件資料庫中查找文件linux命令linux命令,而不是實時的全盤查找。
locate 文件名
locate -i 文件名 # 不區(qū)分大小寫
我們可以使用
locate locate # 可以找到locate 維護的文件資料庫位置
刪除所有之前的自動命令. autocmd filetype java source ~/.vim/files/java.vim autocmd filetype java source ~/.vim/files/jcommenter.vim 以上兩條命令讓我在打開 java 文件時才應(yīng)用后面提到的兩個配置文件. autocmd bufnewfile *.java 0r ~/.vim/files/skeletons/java.skel 以上這條命令讓我在新建 java 文件時自動加入 java.skel 文件的內(nèi)容. autocmd bufnewfile *.java normal gnp 以上這條命令讓我在新建 java 文件時自動運行 gnp 命令, 這個命令進行一些特殊化 處理, 比如將新 java 文件中的 __date__ 替換成今天的日期什么的.11. 常用腳本 在 vim.sf.net 你可以發(fā)現(xiàn)很多腳本(script), 這些腳本常常有讓你意想不到的作用.我常用的有: jcommenter.vim 自動加入 javadoc 風(fēng)格。a、"文件"菜單中的"另存為"命令 b、"文件"菜單中的"保存"命令 c、"文件"菜單中的"新建"命令 d、"插入"菜單中的命令。a、“文件“菜單中的“另存為“命令 b、“文件“菜單中的“保存“命令 c、“文件“菜單中的“新建“命令 d、“插入“菜單中的命令。
updateddb # 更新文件資料庫
當(dāng)然如果我在 tmp目錄下新建文件,即使執(zhí)行了 updated,仍然找不到,因為文件資料庫不會收集tmp目錄下的文件
搜索命令所在地的目錄以及別名信息
which 命令
查找命令所在目錄,以及幫助文檔位置