跳至主要內容

Linux每日一练第一天

tanmantang原创小于 1 分钟每日一练Linux每日一练

练习题目

写一个脚本,遍历/data/目录下的txt文件

将这些文件做一个备份

备份的文件名后缀添加备份时间,如test.txt备份为test.txt_20230101235908

参考答案

#!/bin/bash

#获取当前时间,注意反引号(``)的意义
datetime=`date +%Y%m%d%H%M%S`

# 找到data目录下所有的txt文件,使用for循环遍历

for f in `find /root/ -type f -name "*.txt"`
do
	echo "开始备份文件$f"
	cp -r $f $f_$datetime
done

关键知识总结

参考视频