自動清除某幾個目錄下5天前檔案的指令碼

2021-10-04 07:48:27 字數 500 閱讀 2428

幫朋友寫的每天自動清除某幾個目錄下5天前檔案的指令碼

1. 將clsfiles 放入伺服器/etc/cron.daily/中

2. 以root登入伺服器,伺服器上的clsfiles增加執行屬性,

如在命令列,指令為chmod +x /etc/cron.daily/clsfiles

3. 伺服器器上/var/log/clsfiles.log檔案可看執**況。

指令碼如下:

#!/bin/bash

function docls() >>/var/log/clsfiles.log 2>&1

else

echo "directory not exist :" $1>>/var/log/clsfiles.logfi}

date>> /var/log/clsfiles.log

docls /data/

docls /data1/

docls /data2/

遍歷某目錄下所有子檔案

win32 find data 關於檔案的全部屬性資訊。總計有以下以下9種 檔案的標題名 檔案的屬性 唯讀 存檔,隱藏等 檔案的建立時間 檔案的最後訪問時間 檔案的最後修改時間 檔案大小的高位雙字 檔案大小的低位雙字 保留 保留。在這裡只有檔案標題名和檔案的長度可以通過cfile模擬較方便的獲得,而...

cd目錄下的幾個命令

cd 命令用於切換工作目錄為指定的目錄,引數可以為相對路徑或者絕對路徑。如果不帶任何引數,則切換至使用者的主目錄,cd 為最常用的命令,與 dos 下的 cd 命令類似。1.使用絕對路徑 以 開始 切換至指定目錄 wang localhost pwd home wang wang localhost...

sys目錄下其他幾個目錄的生成

目前暫時先找到了呼叫生成這幾個目錄的方法,至於什麼時候呼叫的,還不知道 檔案 fs namespace.c void init mnt init void fs kobj kobject create and add fs null 該方法的呼叫是在 fs dcache.c void init vf...