linux inotifywait 簡單監控目錄與檔案
inotify-tools專案地址: https://github.com/rvoicilas/inotify-tools
inotify-tools下載地址: http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
inotify-tools 安裝方法: https://github.com/rvoicilas/inotify-tools/wiki
簡單例子
inotifywait -mr /home --timefmt '%Y-%m-%d %H:%M:%S' --format '%T %w %f %e' -e create,modify,attrib,move,delete |
while read time path file action; do
# do your thing here
echo "$time $path $file $action" >> /test.log
done
詳細引數與命令詳解自行百度吧~
相關推薦
linux inotifywait 簡單監控目錄與檔案
inotify-tools專案地址: https://github.com/rvoicilas/inotify-tools inotify-tools下載地址: http://github.com/downloads/rvoicilas/inotify-tools/inotify
linux指令(一、目錄與檔案)
一、文件與目錄 1.Linux檔案屬性 第一個字元代表這個檔案是『目錄、檔案或連結檔等等』: 當為[ d ]則是目錄; 當為[ - ]則是檔案; 若是[ l ]則表示為連結檔(
linux 的目錄與檔案的許可權
1.許可權的型別 r 讀許可權 數值表示 4 w 寫許可權 數值表示 2 x 執行許可權 數值表示 1 1 代表執行,2 代表寫,3 代表 1+2,4 代表讀,5 代表 1+4,6 代表 2+4,7 代表 1+2+4 2.三組,九位許可權位 u 屬主 前三位
走進linux-目錄與檔案
1.檔案操作許可權 所謂許可權,指的是檔案系統為了進行安全管理需要在對檔案操作時進行使用者身份認證。合法的使用者可以進行操作,而沒有許可權的使用者不能進行檔案操作。 chomd +x a.out 可以更改檔案許可權 在c程式設計中,需要3個八進位制數字來表示檔案許可權。 第
Linux中許可權(r、w、x)對於目錄與檔案的意義
一、許可權對於目錄的意義 1、首先要明白的是目錄主要的內容是記錄檔名列表和子目錄列表,而不是實際存放資料的地方。 2、r許可權:擁有此許可權表示可以讀取目錄結構列表,也就是說可以檢視目錄下的檔名和子目錄名,注意:僅僅指的是名字。 3、w許可權:擁有此許可權表示具有更改該目錄
linux下目錄與檔案的查詢方法
一、find命令 find [PATH] [option] [action]選項與引數: 1.與時間有關的選項:共有 -atime, -ctime , -mtime .以-mtime為例: -mtime n : n為數字,意義為在n天之前的【一天之內】被改動過內容
Linux常見命令——目錄與檔案管理
本人在某寶上花了三十塊錢裝了Linux ubantu的系統...這些天學習了Linux的常見命令之目錄與檔案,總結一下。首先需要知道的是,Linux中的目錄相當於Windows裡的資料夾,Linux中的檔案相當於Windows裡的各個檔案。並且,在Linux是嚴格區分大小寫的
小結(第二部分)——Linux文件、目錄與磁盤格式
文本編輯 比較 認識 文本編輯器 參數 建議 系統設置 編輯器 文件 這一部分,我們一直建議使用文本模式來處理Linux的系統設置問題。 這是為什麽呢??? 因為不但可以讓你容易了解到Linux的運行狀況,也比較容易了解整個設置的基本思想,更能保證你的修改可以順
linux基本命令操作-目錄與文件的配置和管理
linux 達內 計算機 Linux命令 用戶輸入的指令----->解釋器----->內核------->硬件-用來實現某一功能的指令或程序 -輸入命令然後執行相應的程序來實現功能,不是簡單的命令字符實現的 程序在bin下:#ls /bin/xxx-命令的執行依
Linux 文件、目錄與磁盤格式
光驅 重要 http 函數 管理 system windows png 源代碼 文件屬性 連接數 文件持有者 文件所屬群組 文件容量 文件最後修改時間 文件名(就那個..) 第一欄其中文件屬性有10,第一個屬性代表這個文件是目錄、文件或鏈接文件: [d]目錄
python 對目錄與檔案操作
1. os.remove(path) 刪除一個檔案 2. os.rmdir(path) 刪除目錄 3. os.removedirs(path) 刪除多級目錄 4. os.path.isdir(path) 判斷是否為目錄 5. os.path.i
Linux中 /proc/[pid] 目錄各檔案簡析
Linux 核心提供了一種通過 proc 檔案系統,在執行時訪問核心內部資料結構、改變核心設定的機制。proc 檔案系統是一個偽檔案系統,它只存在記憶體當中,而不佔用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。 使用者和應用程式可以通過 proc 得到系統
os.walk()與os.path.join()遍歷目錄與檔案
os.walk() os.walk() 方法用於通過在目錄樹中游走輸出在目錄中的檔名,向上或者向下。 os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) top 為要遍歷的目錄: top
目錄與檔案許可權的設定
一、檔案許可權 1.目錄與檔案屬性的檢視 ls -l -d dir =ll -d dir ls -l file =ll file -rw-r–r--. 1 root root 0 Dec 31 09:55 file 1.“-” :檔案型別 -:##普通檔案 l:##軟連結 d:##目
Linux系統程式設計---實現目錄或者檔案拷貝
關於拷貝檔案,前面寫過一個例子:點選開啟連結 ,可以看看,實現cp命令。這次我們實現一個目錄和檔案的拷貝,綜合點。#include <stdio.h> #include <fcntl.
my.cnf配置檔案目錄與檔案: /etc/my.cnf
[client] #password = your_password port = 3306 #socket = /tmp/mysql.sock 把tmp替換成自己要存放的資料庫檔案的目錄?比如/mydata/mysql.sock socket = /t
Linux下搜尋指定目錄下檔案中特定字串並高亮顯示匹配關鍵詞
find ./ -name "*" | xargs grep --color=auto "mysql" 這是查詢當前目錄下所有檔案中包含mysql字串的檔案,並且高亮顯示mysql關鍵詞。 而auto則只在輸出到終端時才加上顏色。 可以在.bashrc里加上: export
目錄與檔案屬性(ls的編寫)
目錄與檔案屬性(編寫ls) 一、背景 ls可以說是linux命令中最常用的了,它可以顯示一個目錄中的檔案內容。並且ls有許許多多的紛繁複雜的選項。其中-a,-l,-d是經常會見到的。-a選項可以來檢視目錄當中的隱藏檔案,而-l可以用來檢視檔案的詳細資訊,再加上個-d可以檢視
php學習之目錄與檔案(2)
demo1 //開啟一個檔案 //第一個為檔名 第二表明模式 //如果 file.txt已經有資料了 那麼刪除這個檔案 重 新建立 //如果沒有這個檔案 則自行建立 fopen返回的是資源型別resource $fp=fopen('file.txt','w');
ucos-iii學習之目錄與檔案
ucos-iii的應用具體需要哪些原始檔? 1.軟體(韌體) (1)應用程式 通常能在應用程式碼中找到main()函式。 (2)CPU 半導體廠商通常以原始碼的形式提供庫函式,用於訪問他們生產