I have a file with a list of smb:// URLs, like this one:


I need a command line (something using xargs probably) that would allow me to remove all those files and I'm struggling to come up with one.

2 Answers 2


Linux or Windows or whatever?

Linux: smbclient … -c "rm $filename" – but be aware of filenames with unusual characters: you may have to escape or quote $filename.

Alternate solution: simply mount the filesystem(s), and access the files with the usual command-line tools.


In addition to Matthias Urlichs answer,

smbclient ... -c "del $filename"

Per smbclient documentation.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .