共计 367 个字符,预计需要花费 1 分钟才能阅读完成。
想要清空某个文件夹下的内容,但是保留文件应该怎么做呢?
修改需要清空的目录,运行脚本即可。
# 指定要清空的目录 | |
dir=/home/docker/nginx/logs | |
# 进入目录 | |
cd $dir | |
# 循环遍历目录下的所有文件 | |
for file in * | |
do | |
# 判断是否为文件,不是则跳过 | |
if [ -f $file ] | |
then | |
# 清空文件内容 | |
echo "" > $file | |
fi | |
done | |
echo "所有文件都已清空!" |
只清空 log 后缀的文件:
# 指定要清空的目录 | |
dir=/home/docker/nginx/logs | |
# 进入目录 | |
cd $dir | |
# 循环遍历目录下的所有文件 | |
for file in *.log | |
do | |
# 判断是否为文件,不是则跳过 | |
if [ -f $file ] | |
then | |
# 清空文件内容 | |
echo "" > $file | |
fi | |
done | |
echo "所有 log 文件都已清空!" |
提醒:本文发布于777天前,文中所关联的信息可能已发生改变,请知悉!
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完