标签搜索

shell脚本一天一练----备份文件

lilymaxyz
2025-04-27 / 0 评论 / 5 阅读 / 正在检测是否收录...

shell脚本一天一练----备份文件

#!/bin/bash
#
#**********************************************************
#Author:            dange
#QQ                 123456
#Date:              2025-04-27
#FileName:          02.sh
#Version:           V1.0
#URL:               www.baidu.com
#Description:       test
#Copyright (C):     2025 All rights reserved
#*********************************************************
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin

# 写一个脚本,遍历/data/目录下的txt文件
# 将这些txt文件做一个备份
# 备份的文件名增加一个年月日的后缀,比如将a.txt备份为a.txt_20250427
#

# 定义后缀变量
suffix=$(date +%Y%m%d)

# 找到/data/目录下的txt文件,用for循环遍历
for f in $(find /data/ -type f -name "*.txt")
do
    echo "备份文件$f"
    cp ${f} ${f}_${suffix}
done

# 关键知识点总结
# 1.date命令用法,可以根据日期、时间获取
# 2.for循环如何遍历文件

endl

0

评论

博主关闭了所有页面的评论