使用smb:// URL从命令行删除文件

我有一个smb:// URL列表的文件,像这样:

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

我需要一个命令行(可能使用xargs),这将允许我删除所有这些文件,我正在努力想出一个。

Linux或Windows或其他

Linux: smbclient … -c "rm $filename" – 但要注意不常用字符的文件名:您可能必须转义或引用$filename

备用解决scheme:只需安装文件系统,然后使用常用的命令行工具访问文件。

除了Matthias Urlichs的回答,

smbclient ... -c "del $filename"

根据客户端文档 。