当前位置:首页 » 编程软件 » shell脚本清空文件

shell脚本清空文件

发布时间: 2022-06-22 22:05:36

① Linux 系统 shell脚本定时 清空系统日志文件

其实没有必要写shell脚本,简单一句话放在系统定时任务里就行了。
比如你的日志文件名叫a.log。路径为/tmp/a.log;
那么你可以写个定时任务,这样做:crontab -e 进入定时任务器,然后把下面这段写到里面
00 02 * * * echo " " >/tmp/a.log
然后保存退出就可以了。这段内容意思是,每天凌晨2点自动清空a.log内容。你也可以自己定义多久清一次。比如想10分钟清一次,就这么写*/10 * * * * echo " " >/tmp/a.log。具体的crontab时间定义你可以去网络查查。希望对您有用!

② shell脚本删除文件

你说保留两天的文件,你周二,周四删除。周二到周四也就两天。

③ 求一个shell脚本:删除指定文件夹下面的所有文件,包括所有的文件夹

cd
/home/nbic/ftp
rm
-rf
*
__________________________
青年,你太懒了,酱紫不好。
下次记得先搜一艘哦,亲!

④ shell脚本 怎么删除文件夹中的文件

vim
rm.sh
#!/bin/bash
find
.
-type
f
-exec
rm
{}
\;
会将当前文件夹中的文件全部删除。请谨慎操作!

⑤ 编写一个shell脚本,删除当前目录下空文件

#!/bin/bash
#当前路径
MYDIR=`dirname"$0"`
#切换到当前路径
cd"$MYDIR"
#删除当前文件夹下所有空文件夹
find"$MYDIR"-typed-execrmdir-p{};

#对于文件夹大小大于0的文件夹无效。
#$MYDIR加双引号可以删除带空格的文件夹。

试试看这个代码。

⑥ 用shell脚本中删除某文件夹下的七天之前生成的文件夹

oldDate=$(date-d"-7days""+%Y%m%d")。

cdyourFolder#这里写你的文件夹路径。

forfolderin$(ls-d*/)。

do。

[${folder%/*}-lt$oldDate]&&rm-rf$folder。

done。

(6)shell脚本清空文件扩展阅读:

shell脚本:

打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。

输入一些代码,第一行一般是这样:

#!/bin/bashecho"HelloWorld!"

"#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。

echo命令用于向窗口输出文本。

⑦ shell 脚本 如何修改,可以按时扫描,并清空不要的文件

其实有很多命令可以代替,不用把script写得这么复杂
例如计算行数可以用:wc -l
如果要删除文件编辑时间大于30天的文件可以: find . -mtime +30 -exec rm {} \;
如果要删除大于30M的文件可以: find . -size +30M -exec rm {} \;

⑧ 需要用shell写一个清空正在使用的日志的脚本,

有个最简单的办法,假设文件是/var/log.txt
echo > /var/log.txt
这样文件就清空了

⑨ 用for循环编写删除文件的shell脚本

#!/bin/bash
#2.sh
cd #进入加目录
touch 1 #创建文件1
read -p "请输入要删除的文件 1 :" file
if [ "$file" != "1" ];then
echo "请输入1 不许输入别的。谢谢!"
fi
for i in $file ;do #用for循环把$file代入$i
rm -rf $i #删除$i
echo "$i 被删除了。"
done #结束

⑩ shell脚本怎么在文件夹内删除最老的那个文件

1、如果很规律,比如说每天一个,或者每个月一个,你可以按时间删除,比如每天删除30天的
例如:
#!/bin/sh
find . -type f -mtime +30 -exec rm -rf {} \;
2、如果每天很多,只删除最老的一个,你可以按时间排序
ls -rt|head -1就是最老的那个
例如:
#!/bin/sh
ls -rt|head -1|xargs rm -rf

热点内容
六年级简便算法题 发布:2025-02-14 05:53:02 浏览:8
脚本精灵要root吗 发布:2025-02-14 05:51:30 浏览:212
安卓手机如何录屏怎么去掉触摸显示 发布:2025-02-14 05:36:23 浏览:995
安卓系统新品推荐怎么关 发布:2025-02-14 05:35:44 浏览:887
虚拟存储器的基础是 发布:2025-02-14 05:32:24 浏览:515
androidstudio出错 发布:2025-02-14 05:32:14 浏览:304
面容id存储多张脸 发布:2025-02-14 05:31:30 浏览:655
网站源码百度云 发布:2025-02-14 05:30:53 浏览:213
我得世界星际方块服务器ip 发布:2025-02-14 05:23:03 浏览:940
动态库什么时候不需要重新编译 发布:2025-02-14 05:18:56 浏览:14