Linux 批量清空當前目錄下的日誌檔案

2021-09-18 06:41:00 字數 557 閱讀 6475

背景:有時一次清空所有日誌檔案很有必要。

cat clearupallserverslog.sh 

for i in `find /data/logs -name "*.log"`; do cat /dev/null >$i; done

#每天晚上凌晨零點清空各種服務生成日誌

0 0 * * * /bin/bash /usr/local/scripts/clearupallserverslog.sh
1)在當前目錄下,鍵入如下命令:

for i in `find . -name "*.log"`; do cat /dev/null >$i; done
2)執行完畢後,當前目錄下的所有log日誌檔案就被清空了。

linux:批量清空當前目錄下的日誌檔案

3)再把shell命令解釋一下:

find . -name 「*.log」 ,就是在當前目錄下查詢字尾為log的檔案。

cat /dev/null >$i ,就是將每次找到的log檔案清空。

Linux批量清空當前目錄中的日誌檔案

在linux中,有時需要批量清空當前目錄中的日誌檔案,同時還要保留日誌檔案 在當前目錄下,鍵入如下命令 for i in find name log do cat dev null i done for i in find name log do i done for i in find name ...

oracle指令碼 1 清空當前使用者下所有表的資料

oracle指令碼 1 清空當前使用者下所有表的資料 這段時間,有個配置庫需要導給不同人,每個人導到庫後都需要清空裡面的各個表,如果逐個表來點的話,挺麻煩的,故寫了以下 pl sql 指令碼。01 02 將所有的 table 清空 可回滾 03 04declare 05 指向所有 table 的游標...

Linux檢視當前目錄下檔案的個數

檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...