5

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

smb://my_samba_host/data/need_to_be_removed.tgz
smb://my_samba_another/data/need_to_be_removed2.tgz

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

7

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.

2

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 .