If you want to destroy something from your state that has a lot of resources with a common name you can use the following:
terraform apply $(for i in $(tf state list | grep <Name>); do echo -n "-target=$i " ; done)
e.g I use it to destroy a datastore that has many resources such as EC2, Route53 records, EBS and etc ..
#terraform