#!/bin/bash#当前路径
MYDIR=`dirname "$0"`
#切换到当前路径
cd "$MYDIR"#删除当前文件夹
下所有空文件夹
find "$MYDIR" -type d -exec rmdir -p {} \
#对于文件夹大小大于0的文件夹无效。
#$MYDIR加双引号可以删除带空格的文件夹。 试试看这个代码。在哪个目录下即可在在该目录下执行
find -name "rpm -ql*"| xargs -I {} rm -rf {}
当然也可以加上目录
find /目录 -name "rpm -ql*"| xargs -I {} rm -rf {}
oldDate=$(date -d "-7 days" "+%Y%m%d")。
cd yourFolder #这里写你的文件夹路径。
for folder in $(ls -d */)。
do。
[ ${folder%/*} -lt $oldDate ] && rm -rf $folder。
done。
扩展资料:shell脚本
:
打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。
输入一些代码,第一行一般是这样:
#!/bin/bashecho "Hello World !""#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。
echo命令用于向窗口输出文本。
评论列表(0条)