Я использую Linux, и у меня есть удаленная Windows. Я хотел бы попытаться удалить папку в удаленной Windows (например, C:\Temp) из моего Linux с помощью командной строки.

Мои попытки:

rm -rf IEUser@10.2.2.240/C/Temp

rm -rf //10.2.2.240/C/Temp

Оба не работают, и я не получаю никакой ошибки.

Можно ли удалить папку в удаленной Windows с помощью командной строки? Если да, что будет правильной командной строкой?

1 ответ1

3

Да, но: в отличие от 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
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .