从 Linux 主机删除远程 Windows 中的文件夹的命令行

从 Linux 主机删除远程 Windows 中的文件夹的命令行

我使用 Linux,并且有一个远程 Windows。我想尝试使用命令行从我的 Linux 中删除远程 Windows 中的文件夹(例如:C:\Temp)。

我的尝试是:

rm -rf [email protected]/C/Temp

rm -rf //10.2.2.240/C/Temp

两者都不起作用,并且我没有收到任何错误。

是否可以使用命令行删除远程 Windows 中的文件夹?如果可以,正确的命令行是什么?

答案1

是的,但是:与 Windows 不同,没有自动的Linux 中的网络共享设置。您需要:

  • 手动挂载共享(作为cifs文件系统):

    # mount -t cifs //10.2.2.240/C /mnt/thatcomputer
    # rm -rf /mnt/thatcomputer/Temp
    
  • 或者使用“smbclient”程序:

    $ smbclient //10.2.2.240/C
    smb:\> deltree \Temp
    

相关内容