怎么用shell编写一个一直循环shell 删除文件夹夹的脚本

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
#Function:Linux下使用Shell脚本删除一个目录下的所有子目录和文件(不可恢复删除且目录下目录名和文件名中没有空格) #DESTPATH为删除的目标目录(目标目录本身不会删除) #isNullDir函数判断进入的目录下是否存在下级子目录或者文件 #存在返回1,不存在返回0 echo "您没有執行权限!请联系管理员!" #不考虑隐藏目录和文件 #注:在Linux的Shell脚本中,调用函数作为判断条件时,函数返回值为0时,if后的条件才为真;否则if后的条件为假! #Function:Linux下使用Shell脚本删除一个目录下的所有子目录和文件(不可恢复删除且目录下目录名和文件名中没有空格) #DESTPATH为删除的目标目录(目标目录本身不会删除) #isNullDir函数判断进入的目录下是否存在下级子目录或者文件 #存在返回1,不存在返回0 echo "您没有执行权限!请联系管理员!" #不考虑隐藏目录和文件 #注:在Linux的Shell脚本Φ,调用函数作为判断条件时,函数返回值为0时,if后的条件才为真;否则if后的条件为假!

//解决目录下目录名和文件名中含有空格的情况


#Function:Linux下使用Shell脚本删除一个目录下的所有子目录和文件(不可恢复删除) 
#DESTPATH为删除的目标目录(目标目录本身不会删除)
#isNullDir函数判断进入的目录下是否存在下级子目录或者攵件
#存在返回1,不存在返回0
 
 echo "您没有执行权限!请联系管理员!"
#不考虑隐藏目录和文件
 
 
#注:在Linux的Shell脚本中,调用函数作为判断条件时,函数返回值为0时,if后的條件才为真;否则if后的条件为假! 
 echo "发现父目录与子目录同名,试图更改父目录目录名......"
 
 

#Function:Linux下使用Shell脚本删除一个目录下的所有子目录和文件(不可恢复删除) 
#DESTPATH为删除的目标目录(目标目录本身不会删除)
#isNullDir函数判断进入的目录下是否存在下级子目录或者文件
#存在返回1,不存在返回0
 
 echo "您没有执行权限!请联系管理员!"
#不考虑隐藏目录和文件
 
 
#注:在Linux的Shell脚本中,调用函数作为判断条件时,函数返回值为0时,if后的条件才为真;否则if后的条件为假! 
 
 

参考资料

 

随机推荐