#!/bin/bash # Shell script to remove whole (nuke) ftp directory structure # See url for more info: # http://www.cyberciti.biz/tips/how-to-nuke-a-ftp-server.html # ----------------------------------------------- # Copyright (c) 2006 nixCraft project <http://cyberciti.biz/fb/> # This script is licensed under GNU GPL version 2.0 or above # ------------------------------------------------------------------------- # This script is part of nixCraft shell script collection (NSSC) # Visit http://bash.cyberciti.biz/ for more information. # ------------------------------------------------------------------------- # NOTE: Requires ncftp/ncftlls ftp clients/commands # ========================================================================= # Ftp server settings ### change me ############################### # ftp login user FUSER='vivek' # ftp password FPASSWD='password' # ftp server ip/name FTPS='array05.wan.nixcraft.co.in' # ftp dirs to nuke Separate multiple dirs using # a blank/white space i.e. /dir1 /dir2) FTPDIRS='/dir1 /dir2' ############################################## for d in $FTPDIRS do subdires="$(ncftpls -u $FUSER -p $FPASSWD ftp://${FTPS}/${d}/)" for dir in $subdires do rdir="${d}/${dir}" ncftp -u"$FUSER" -p"$FPASSWD" $FTPS<<EOF cd $rdir rm * rmdir $rdir quit EOF done done # end of script
4000+ howtos and counting! If you enjoyed this article, join 45000+ others and get free email updates!
Click here to subscribe via email.
Click here to subscribe via email.
- Download Script
- Email this to a friend
- Rss Feed
- Last Updated: 04/9/08



