rm: невозможно удалить: нет такого файла или каталога

enter image description here

, но файл явно существует, и я могу открыть его содержимое, просто поле 'link' равно 0 при попытке ls -Al, поэтому Я не мог удалить его,

Я использую приложение Ubuntu из магазина Windows 10

Любая помощь очень ценится. Благодаря

0
задан 26 July 2019 в 11:13

2 ответа

Windows Subsystem для Версии 1 Linux не имеет своего собственного ядра, таким образом, это все еще зависит от Windows для использования памяти, использования диска... тогда как, имея Ubuntu, работающую на собственном ядре Linux, нет никакой проблемы с удалением открытых файлов! если Вы sudo rm --force somefile

файл будет удален!:-)

Ubuntu, работающая под WSL V1 все еще, использует ядро Windows с промежутком слоя перевода Ubuntu и Windows, таким образом, необходимо закрыть все приложения / пользователи, которые получают доступ к файлу как иначе, Вы получаете ошибки, которые на самом деле не означают ничего как:

комната: не может удалить: Никакой такой файл или каталог

(который решил Вашу проблему), 0:-)

В Ubuntu, работающей под WSL V2, это зависит:

  • При запуске приложения в файловой системе Linux как EXT4: никакие проблемы
  • Если запущенные приложения в Windows File system (иначе NTFS): Ошибки Windows все еще применяются

Соответствующий XKCD:

sudo make ma a sandwich

5
ответ дан 23 October 2019 в 08:57

Я закрыл всех редакторов, получающих доступ к каталогу, и удалил его из окон, и он работал...

2
ответ дан 23 October 2019 в 08:57

Другие вопросы по тегам:

Похожие вопросы: