find grep awk sed檔案處理

2021-10-08 00:02:54 字數 883 閱讀 8556

find grep awk sed四劍客

find命令主要用來查詢檔案

find命令格式如下:

find 目錄 [option]

option選項常用的有如下:

-name filename

-type f 檔案 -type d 目錄

-size +5m 大小

-pem 755 檔案或者目錄許可權

-mtime -1 最近一天的 -mtime +30 最近三十天的

-exec rm -rf{}

例子:find / -type f -name 「*.log」 -size +5m -mtime -1

查詢/根目錄型別為file的所有以log結尾的檔案並要求大小大於5m 最近一天的

find命令一般要和-exec結合使用,是find命令的結果當做-exec的輸入,然後繼續執行邏輯操作

例子:find . -type f -name 「*.log」 -mtime +30 -exec rm -rf {} ;

find查詢最近30天的log檔案,用exec進行刪除。

{}是代指find查詢的所有log檔案, find和exec結合使用最後要加上;

find還可以和xargs結合使用

find . -name 「*.log」 | xargs rm -rf

grep命令用法:

grep [option] 查詢字串 檔名

-n 輸出行號

-c 計算找到符合行的次數

-v 反向選擇,即顯示不包括匹配文字的指定行

-h 查詢多檔案時不顯示檔名

-l 查詢多恩建時只輸出包含匹配字元的檔名

grep -n --color 「root」 /etc/passwd

awk 『』

NSSpeechSynthesizer 文字變語音

nsspeechsynthesizer 是 foundation中的乙個類,這個類可以方便的在cocoa應用程式中新增 文字到語言 功能。開發者可以使用這個類向ios 引用程式中新增類似功能。效果圖如下 截圖 speechutterance引數說明 utterance.voice 語系 不區分大小寫...

FileSystemWatcher判斷檔案複製完成

使用 filesystemwatcher 監視指定目錄中的更改。可監視指定目錄中的檔案或子目錄的更改。該元件可以監視本地計算機 網路驅動器或遠端計算機上的檔案。可監視目錄或檔案中的若干種更改。例如,可監視檔案或目錄的 attributes lastwrite 日期和時間或 size 方面的更改。通過...

Vmware Window Linux 共享資料夾

問題描述 在虛擬機器vmware 8.0下,其中宿主機系統為window 7,安裝的虛擬機器系統為ubuntu 12.04 x64,通過使用共享資料夾的方式,實現兩個系統的通訊。預備工作 虛擬機器需要安裝vmware tools。解決方案 1.在虛擬機器的詳細設定下,選擇啟用共享資料夾。右擊虛擬機器...