写了一个删除不含有我们修改标记以及空文件夹的脚本。确实很好用,代码行也很少。赞一个。
1. del file
#!/bin/sh
# -------- I contain myself so i will not be deleted ----
# ------------ del file start ---------------------
#for file in $(grep -R -L -i FOMA08-1st *)
for file in $(grep -R -L -i F8_1ST *)
do
echo $file
rm -f $file
done
# ------------ del file end ---------------------
2 del folder
#!/bin/sh
# ------------ I contain FOMA08-1st and F8_1ST ---------------------
# ----------------- del dir without file start---------------
path=$(pwd)
echo "$path"
oldNum="1"
newNum="0"
while [ "$oldNum" -ne "$newNum" ]
do
oldNum="`find | wc -l`"
for dir in $(find)
do
if [ -d $dir ]
then
if [ "`ls -al $dir | wc -l`" -gt "3" ]
then
echo
#echo " file exist"
else
echo "$dir"
echo " del it, because it does not contain any file"
rm -rf $dir
fi
fi
done
newNum="`find | wc -l`"
done
# ----------------- del dir without file end---------------
分享到:
相关推荐
这是《Understanding Unix/Linux Programming》书后光盘资源,这本书非常经典,是学习Unix/Linux的好教材,课后资源含有大量的练习。
2、熟悉UNIX/LINUX的常用基本命令如ls、who、w、pwd、ps、pstree、top等。 3、通过WINDOWS操作系统中的FTP程序,练习WINDOWS和UNIX之间的文件交换。 4、用vi编写一个简单的、显示"Hello,World!"的C程序,用gcc编译并...
Covering all the essential components of Unix/Linux, including process management, concurrent programming, timer and time service, file systems and network programming, this textbook emphasizes ...
操作系统接口:兼容Unix/Linux命令接口。 为Windows操作系统建立一个兼容Unix命令的命令接口;实现命令包括ls,cat,cp,mv,md/mkdir,rd/rmdir,cd,sort,more,print,命令的内容与详细格式请查阅unix命令手册;可以字符...
unix/linux各种命令详解,非常详细
某银行的进程池管理代码,,Unix/linux进程池管理
自己整理的unix/linux信号详解大全,很详细。
《UNIX/Linux系统管理技术手册(第四版)》(ULAHv4)是《Linux系统管理技术手册》和《UNIX系统管理技术手册》的终结版,也是Evi Nemeth的封刀之作。 《UNIX/Linux系统管理技术手册(第四版)》延续了《Linux系统管理...
Unix/Linux 编程实践 附录光盘
为Unix/Linux操作系统建立兼容的Windows/DOS命令接口,文件与目录命令; 具体命令:DIR(my_ls), RD(my_rd),CD,MD(my_md), DEL,MOVE(my_move),REN(my_ren),XCOPY, PROMPT,SORT(sort),TYPE(my_type),COPY(my_copy),...
《Unix\Linux编程实践教程》通过解释Unix的工作原理,循序渐进地讲解实现Unix中系统命令的方法,让读者理解并逐步精通Unix系统编程,进而具有编制Unix应用程序的能力。书中采用启发式、举一反三、图示讲解等多种方法...
Unix/Linux基础讲义.doc
unix-linux编程实践教程
Unix/linux系统的安全性概述 对于网站管理人员而言,日常性的服务器安全保护主要包括四方面内容: 文件存取合法性:任何黑客的入侵行为的手段和目的都可以认为是非法存取文件,这些文件包括重要数据信息、主页页面 ...
介绍loadrunner监控 unix/linux所需要进程, 以及如何启动进程
近期UNIX/Linux漏洞.pdf
Unix、Linux平台上的编程实践指南,以C/C++语言为编程语言。
Unix/Linux命令详解
bruce molay unix/linux 编程实践教程