-mtime 0 表示檔案改動時間距離當前為0天的檔案。即距離當前時間不到1天(24小時)以內的檔案。
-mtime 1 表示檔案改動時間距離當前為1天的檔案,即距離當前時間1天(24小時-48小時)的檔案。
-mtime+1 表示檔案改動時間為大於1天的檔案,即距離當前時間2天(48小時)之外的檔案
-mtime -1 表示檔案改動時間為小於1天的檔案,即距離當前時間1天(24小時)之內的檔案
-type 是find命令的乙個引數:
-type:查詢某一型別文件
b:塊裝置文件
d:資料夾
c:字元裝置文件
p:管道文件
l:符號鏈結文件
f:普通文件
eg:查詢某個文件並刪除
find /var/log/*.log* -type f -mtime 0 -exec rm -rf{} \
Linux 批量刪除檔案目錄 查詢檔案
刪除當前目錄下所有的 log 結尾的檔案 find name log exec rm rf 注 1.和 之間有乙個空格 2.find name 之間也有空格 3.exec 是乙個後續的命令,內的內容代表前面查詢出來的檔案 刪除當前目錄下 修改日期 在1天以前的檔案 find mtime 1 name...
linux下zip檔案內容查詢 ,檔案查詢並刪除
今天剛好遇到乙個需要查詢歸檔日誌中的內容,歸檔的格式是zip,假如是非壓縮包檔案,可以用grep命令去搜尋,例如 grep 被查詢的字串 檔名 假如是.gz壓縮包類或者是zip類,可以用zgrep命令去搜尋,例如 zgrep 被查詢的字串 檔名 如果需要遞迴 r 忽略大小寫 i 這些原有支援的都直接...
linux遞迴查詢檔案內容並替換
sed i s 原字串 替換後字串 g grep 搜尋關鍵字 rl data 目標目錄 include html 上面是遞迴查詢目錄中所有的html檔案 把包含符合關鍵字的檔案用sed去做替換 這裡要注意如果sed要替換的字串中如果有 之類的需要用 做轉義 多個替換用 分割 例如 sed i s 原...