"`#切换到当前路径cd "$MYDIR"#删除当前文件夹下所有空文件夹find "$MYDIR" -type "og:type" content="webpage">"`#切换到当前路径cd "$MYDIR"#删除当前文件夹下所有空文件夹find "$MYDIR" -type " /> "`#切换到当前路径cd "$MYDIR"#删除当前文件夹下所有空文件夹find "$MYDIR" -type "> 编写一个shell脚本,删除当前目录下空文件_教程_内存溢出

阅读 9

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

#!/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命令用于向窗口输出文本。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/tougao/12032370.html
文件
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
乞巧节的来历 乞巧节的来历 一级用户组
修复dll文件的软件?
上一篇
2023-05-20
如何搭建ftp服务器实现文件共享?
2023-05-20

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label} "`#切换到当前路径cd "$MYDIR"#删除当前文件夹下所有空文件夹find "$MYDIR" -type ', author : '乞巧节的来历', cat_name : '教程', time_y_m : '2023年05月', time_d : '20', site_motto : '内存溢出' }; {script} {script}