centos---檔案搜尋find以及檔案中查詢字串的grep
find 搜尋目錄 -引數 檔名
1.-name 按照檔名搜尋,完全匹配
*代表任意字元
?代表一個任意字元
[abc...]表示裡面的一個字元
2.-iname 不區分大小寫
3.-inum按照結點編號搜尋
4.-size 按照檔案大小 +25k代表大於,-25k代表小於,25k代表剛好大小,單位也可以換比如M--大寫
5.-mtime按照修改檔案內容時間,-ctime改變檔案屬性時間,-atime最後訪問時間+10 表示10天前,-10表示十天內,10剛好十天
6.複雜搜尋用-a 表示and -o表示or,把一個結果作為第二個搜尋引數-exec 命令{} \ ;命令間有空格,最後有分號
4.-user 使用者名稱 代表搜尋某一個使用者 -nouser 表示都沒有使用者的垃圾檔案
5.grep 引數 字串 檔名
-i 忽略大小寫
-v找到不匹配的行
相關推薦
centos---檔案搜尋find以及檔案中查詢字串的grep
find 搜尋目錄 -引數 檔名1.-name 按照檔名搜尋,完全匹配*代表任意字元?代表一個任意字元[abc...]表示裡面的一個字元2.-iname 不區分大小寫3.-inum按照結點編號搜尋4.-size 按照檔案大小 +25k代表大於,-25k代表小於,25k代
使用find在目錄中查詢檔案的常用用法
有時候要找幾年前存在電腦裡的檔案,不但位置忘記了,就連檔名都忘記的差不多了,怎麼辦?可以使用linux或者cygwin下的find命令,只要對檔名還有一些印象,就可以。 1. 使用正則表示式。正則表示式實在是字串匹配最好用的東東了,無論是用grep和sed在檔案中查詢符合
多執行緒實現檔案在多層目錄中查詢及拷貝到多層目錄
在實現建立多級目錄後,遇到了檔案分類複製的問題。。。左思右想,最後覺得還是寫程式碼實現比較快,畢竟我比較懶。。。不要問我為要寫那麼多find方法來匹配路徑。。。畢竟腦子不夠用。如果是比較重要的檔案,不推薦多執行緒去實現,雖然用了同步,但還是有可能漏掉某個檔案。還是老老實實的
Linux檔案搜尋-find
檔案搜尋命令:find [[email protected] 桌面]# find /etc/ -name init /etc/sysconfig/init /etc/init /etc/kdump-adv-conf/kdump_initscripts/i
Windows7內建搜尋,同時搜尋檔名以及檔案裡面的內容
操作方法: 1、在任意目錄中,按 ALT 鍵,會出現選單,選擇 “工具” 中的“資料夾選項”。在開啟的對話方塊中,點選“搜尋”標籤。再選擇“始終搜尋檔名和內容”。 2、這時再在資料夾的搜尋框中,輸入想要搜尋的內容就可以找到相應的檔案了。 但是,關鍵是這個但是,這時候只能搜尋出來文字檔案
CenOS 檔案搜尋find
1、檔案搜尋,內建的的命令是find 用法: find [查詢路徑] 尋找條件 操作 預設路徑為當前目錄;預設表示式為 -print 2、主要引數: -name 匹配名稱 -perm 匹配許可權(mode為完全匹配,-mode 為包含即可) -user 匹配所有者 -g
在Windows命令列(cmd)下,如何使用命令搜尋(find)一個檔案
#這個命令可能不是最優的,有空自己再研究一下 dir /s %directory% | findstr "%patern_text%" #或者自己安裝一個Unix Utils的工具包,然後可以使用unix命令 find . -name *.java | xargs gr
3.2Apue檔案IO——lseek以及檔案共享的概念
當前檔案偏移量 每個開啟檔案都有一個與其相關聯的當前檔案偏移量 它通常是一個非負的整數,用來度量從檔案開始處計算的位元組數 讀寫操作一般都從當前檔案偏移量處開始,並使偏移量增加所讀寫的位元組數 特例:除非在開啟檔案時指定O_APPEND可選項,否則當前檔案偏移量預設是0
python中使用collection.find()在mongodb中查詢大量資料時的問題
問題描述: 假設collection中有2000條資料,執行如下程式碼: i=1 for content in collection.find(): print i++ 列印到101時,列印停止,等待若干秒後繼續列印完全。 分析:
linux 常用命令: find tar vi 中查詢
find :查詢檔名 find -name “string” -type -type b/d/c/p/l/f #查是塊裝置、目錄、字元裝置、管道、符號連結、普通檔案 tar 解壓: tar zxvf filename.tar
js獲取瀏覽器URL中查詢字串中的引數
js 使用split方法分隔字串,和java的split方法一模一樣。 function showWindowHref(){ var sHref = window.location.href; var args = sHref.split('?');
如何獲取瀏覽器URL中查詢字串中的引數?
廢話不多說,直接看程式碼! var url = 'http://www.runoob.com/jquery/misc-trim.html?channelid=12333&name=xiaoming&age=23'; function URL(
《程式設計師程式碼面試指南》在有序但含有空的陣列中查詢字串
題目: 給定一個字串陣列strs[],在strs中有些位置為null,但在不為null的位置上,其字串是按照字典順序有小到大依次出現的。 再給定一個字串str返回str在strs中出現的最左的位置。 舉例: strs=[null,"a",null,"a",null
Linux工作筆記034---linux tail命令詳解_linux在vi中查詢字串
使用vi編輯器編輯長檔案時,常常是頭昏眼花,也找不到需要更改的內容。 這時,使用查詢功能尤為重要。 方法如下: 1、命令模式下輸入“/字串”,例如“/Section 3”。 2、如果查詢下一個,按“n”即可。 要自當前游標位置向上搜尋,請使用以下命令: /pa
linux系統中查詢命令grep命令詳解
grep(global search regular expression(RE) and print out the line,全面搜尋正則表示式並把行打印出來)是一種強大的文字搜尋工具,它能使用正則表示式搜尋文字,並把匹配的行打印出來。 選項 -a 不要忽略二進位制資料。 -A<顯示列數>
在listCtrl中查詢字串
呼叫ListCtrl的FindItem函式來查詢列表中的字串,不過FindItem函式有bug,比如列表中的字串為:1231234這時你要查的字串如果是1234,那麼查到123是函式就會認為完全匹配而返回找到,可以用下面的方法來完全匹配查詢int nInd
獲取URL中查詢字串的引數值
function getQueryStringArgs() { //取得查詢字串並去掉開頭的問號 var qs = location.search.length > 0 ? location.search.substring(1):""; //
C語言中查詢字串第一次出現的位置
只是簡單的逐一查詢,記載一下,留個腳印。 #include"stdio.h" void Str_FirFind(char *,char *); int main(void) { Str_FirFind("dksjamabckjdhaac","abc");
Java IO流中檔案的處理以及查詢指定檔案的例項
檔案處理 1、 File:檔案和目錄(資料夾)路徑名的抽象變現形式(並不一定真實存在) 2、 構造方法: a) File (String pathname) 根據一個路徑得到File物件 b) File(String parent, String child)根據一個目錄和一個子檔案/目
Centos中查詢並替換某個目錄下所有檔案中的某個字串
查詢目錄下包含某個字串的檔案 例:查詢 dir 目錄下所有包含 str 的檔案。 grep -lr 'str' dir vim替換單個檔案中所有字串方法 例:替換當前檔案中所有 old 為 new :%s/old/new/g 替換目錄下所有檔案中到某