您的位置:首页 > 运维架构 > Linux

windows和linux删除指定目录及其该目录下的文件

2016-08-17 11:18 751 查看
1、windows删除指定目录及其该目录下的子目录和文件脚本(文件需要保存为.bat为后缀的文件)

@echo off----------------------------------------------》echo off 命令的效果是:黑窗口执行时,不进行命令回显(不会显示脚本所执行的命令及结果),@表示echo off命令也不进行回显

echo 删除tomcat临时文件

rd /s/q E:\deploy\apache-tomcat-6\logs-----------------》rd删除目录命令,/s参数可以删除子目录,/q参数删除确认默认选择是,删除logs目录及其子目录、文件

rd /s/q E:\deploy\apache-tomcat-6\temp

rd /s/q E:\deploy\apache-tomcat-6\work

md E:\deploy\apache-tomcat-6\logs----------------------》md创建目录logs(目录位置:E:\deploy\apache-tomcat-6\logs)

md E:\deploy\apache-tomcat-6\temp

md E:\deploy\apache-tomcat-6\work

echo 删除结束

echo. & pause -----------------------------------------》黑窗口等待按任意键来关闭黑窗口,暂时停止批处理程序的执行

2、linux删除指定目录及其该目录下的子目录和文件脚本(文件需要编写为shell,如命名为rmtemplog.sh,并赋可执行权限)

#/bin/shell

echo rm logs;            --------------》显示即将执行操作目的(rm logs)

rm -rf ../logs/*;            --------------》删除该shell所在目录的上级目录下logs文件夹下的所有内容

echo rm temp;

rm -rf ../temp/*;

echo rm work;

rm -rf ../work/*

赋可执行权限的命令如:chmod +x ./rmtemplog.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows linux 脚本