Linux檔案相關命令

2021-09-25 06:35:14 字數 816 閱讀 6379

linux檔案中查詢字串並將結果輸出到檔案

清除空檔案內容

truncate -s 0 filename

linux下批量刪除空檔案(大小等於0的檔案

find . -name 「*」 -type f -size 0c | xargs -n 1 rm -f

grep -c 5 foo file 顯示file檔案裡匹配foo字串那行以及上下5行

grep -b 5 foo file 顯示foo及前5行

grep -a 5 foo file 顯示foo及後5行

grep的語法支援正規表示式,正規表示式有些複雜,以後再講解。下面是一些有用的引數:

-a num, --after-context=num: 在結果中同時輸出匹配行之後的num行

-b num, --before-context=num: 在結果中同時輸出匹配行之前的num行,有時候我們需要顯示幾行上下文。

-i, --ignore-case: 忽略大小寫

-n, --line-number: 顯示行號

-r, -r, --recursive: 遞迴搜尋子目錄

-v, --invert-match: 輸出沒有匹配的行

tee [-ai][–help][–version][檔案…]

引數:刪除檔案包含字串的行

sed -i 『/get/d』 openresty-2019-04-16.log

wc -l filename 就是檢視檔案裡有多少行

wc -w filename 看檔案裡有多少個word。

wc -l filename 檔案裡最長的那一行是多少個字。

Linux檔案管理相關命令

在了解了linux檔案管理背景知識 之後,我們可以學習一些命令來管理我們的檔案。1.檔案操作相關 有一些命令可以幫助我們 修剪 之前看到的檔案樹。touch a.txt 如果a.txt不存在,生成乙個新的空文件a.txt。如果a.txt存在,那麼只更改該文件的時間資訊。這個命令實際上用得並不廣泛,但...

Linux檔案管理相關命令

在了解了linux檔案管理背景知識 之後,我們可以學習一些命令來管理我們的檔案。有一些命令可以幫助我們 修剪 之前看到的檔案樹。touch a.txt 如果a.txt不存在,生成乙個新的空文件a.txt。如果a.txt存在,那麼只更改該文件的時間資訊。這個命令實際上用得並不廣泛,但可以幫我們建立乙個...

Linux檔案管理相關命令

在了解了linux檔案管理背景知識 之後,我們可以學習一些命令來管理我們的檔案。有一些命令可以幫助我們 修剪 之前看到的檔案樹。touch a.txt 如果a.txt不存在,生成乙個新的空文件a.txt。如果a.txt存在,那麼只更改該文件的時間資訊。這個命令實際上用得並不廣泛,但可以幫我們建立乙個...