Question: I have this list of files on a Linux server:

```
abc.log.2012-03-14
abc.log.2012-03-27
abc.log.2012-03-28
abc.log.2012-03-29
abc.log.2012-03-30
abc.log.2012-04-02
abc.log.2012-04-04
abc.log.2012-04-05
abc.log.2012-04-09
abc.log.2012-04-10

```

I've been deleting selected log files one by one, using the command `rm -rf` see below:

```
rm -rf abc.log.2012-03-14
rm -rf abc.log.2012-03-27
rm -rf abc.log.2012-03-28

```

Is there another way, so that I can delete the selected files at once?

Answer: 
Just use multiline selection in sublime to combine all of the files into a single line and add a space between each file name and then add `rm` at the beginning of the list. This is mostly useful when there isn't a pattern in the filenames you want to delete.

```
[$]> rm abc.log.2012-03-14 abc.log.2012-03-27 abc.log.2012-03-28 abc.log.2012-03-29 abc.log.2012-03-30 abc.log.2012-04-02 abc.log.2012-04-04 abc.log.2012-04-05 abc.log.2012-04-09 abc.log.2012-04-10

```
I am not a linux guru, but I believe you want to pipe your list of output files to `xargs rm -rf`. I have used something like this in the past with good results. Test on a sample directory first!

EDIT - I might have misunderstood, based on the other answers that are appearing. If you can use wildcards, great. I assumed that your original list that you displayed was generated by a program to give you your "selection", so I thought piping to `xargs` would be the way to go.