用脚本删除linux服务器下某目录下的文件

用脚本删除linux服务器下某目录下的文件,第1张

declare -i flag 设置flag;
for I in `ls 目录`; do 遍历目录
flag=0 假设0为不存在
for J in `获取数据库文件名列表`; do 遍历数据文件名
if I == J; then 如果存在就跳出循环;
flag=1 设置存在标签
break 跳出内层循环
fi
done
if [ $flag -eq 0 ]; then 如果flag没有改变,那么文件是不存在的;
rm -rf $I 删除文件
fi
done

/
清理缓存
return [type] [description]
/
public function delCache() {
header("Content-type: text/html; charset=utf-8");
//清文件缓存
$dirs = array('/runtime/');
@mkdir('runtime',0777,true);
//清理缓存
foreach($dirs as $dir) {
$this->rmdirr($dir);
}
$this->success('清除缓存成功!');
}
给路径改改

删除
单个:rm file_name 如果不希望提示确认是否删除 rm -f file_name 如果是目录 rm -r directory_name 同样 不提示 rm -rf directory
多个:rm fileName1 fileName2 同上
替换:
mv new_file old_file

如果你是GNOME,那么sudonautils,如果是kde那么sudoDolphin在控制台里 *** 作,然后你就进入熟悉的图形界面了,而且有了root权限,至于你的是gnome还是kde,参考你的 *** 作系统说明文档。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12715172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存