中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用shell腳本刪除七天前的文件

小億
250
2024-01-29 16:11:48
欄目: 編程語言

可以使用以下的shell腳本來刪除七天前的文件:

#!/bin/bash

# 指定要刪除的目錄
directory="/path/to/directory"

# 計算七天前的時間戳
seven_days_ago=$(date -d "-7 days" +%s)

# 遍歷目錄中的文件
for file in "$directory"/*
do
    # 獲取文件的修改時間
    modify_time=$(stat -c %Y "$file")

    # 比較修改時間和七天前的時間戳
    if [ "$modify_time" -lt "$seven_days_ago" ]
    then
        # 刪除文件
        rm "$file"
        echo "已刪除文件: $file"
    fi
done

請將腳本中的/path/to/directory替換為要刪除文件的目錄的路徑。然后將腳本保存到一個文件(例如delete_old_files.sh),并將文件中的權限設置為可執行。

執行腳本時,它將遍歷指定目錄中的所有文件,并比較每個文件的修改時間與七天前的時間戳。如果文件的修改時間早于七天前的時間戳,它將被刪除,并在控制臺中輸出刪除的文件名。

0
平阳县| 大同县| 普兰县| 新巴尔虎右旗| 乡宁县| 荃湾区| 平江县| 卓资县| 茶陵县| 辛集市| 安庆市| 卢氏县| 屯门区| 镇赉县| 楚雄市| 社会| 额济纳旗| 潢川县| 文昌市| 宁阳县| 璧山县| 建始县| 镇平县| 阜南县| 贵溪市| 体育| 南部县| 清新县| 商河县| 龙游县| 南宫市| 剑川县| 凤台县| 巍山| 含山县| 永平县| 嘉善县| 慈利县| 甘谷县| 辽阳市| 盐城市|