Разрешение отклонено при попытке «mv» каталога

Ситуация:

  • Я использую Bash с подсистемой Linux для Windows (10); Я зарегистрирован как root .
  • Все папки и файлы в моем текущем каталоге имеют rwxrwxrwx , и то же самое верно для файлов и папок.
  • В моем текущем каталоге и потомках нет системного файла.
  • Ни одна из папок не синхронизирована с git .

Проблема:

  • Я не могу изменить имя одного конкретного каталога. Однако я могу сделать это для каждого другого каталога или файла – будь то в текущем каталоге или внутри рассматриваемого каталога unmv.

Я могу скопировать весь каталог в другой, а затем свободно изменить его имя, или я могу скопировать его содержимое в папку с нужным именем, и эти решения приемлемы, но использование просто mv было бы проще. Ради знаний – как bash и начинающий Linux – я действительно хотел бы понять проблему.


Дополнительная информация по запросу

 root @ MARVIN: / mnt / h / тестирование # mv test1.pl otherName
 mv: не может переместить 'test1.pl' в 'otherName': Permission denied
 root @ MARVIN: / mnt / h / тестирование # lsattr test1.pl
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/css
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/fonts
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/index.html
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/index2.html
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/index3.html
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/index4.html
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/index5.html
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/js
 lsattr: Несоответствующий ioctl для устройства При чтении флагов на test1.pl/notes.txt

Учитывая различные операции, которые я делал в каталоге разделов, я думаю, что это не только для чтения, но и для записи:

 root @ MARVIN: / mnt / h / тестирование # mount
 rootfs on / type rootfs (rw, relatime)
 sysfs on / sys type sysfs (rw, nosuid, nodev, noexec, relatime)
 proc on / proc type proc (rw, nosuid, nodev, noexec, relatime)
 devpts on / dev / pts тип devpts (rw, nosuid, noexec, relatime, gid = 5, mode = 620, ptmxmode = 000)
 tmpfs on / run type tmpfs (rw, nosuid, noexec, relatime, size = 204320k, mode = 755)
 none on / run / lock type tmpfs (rw, nosuid, nodev, noexec, relatime, size = 5120k)
 none on / run / shm type tmpfs (rw, nosuid, nodev, relatime)
 none / run / user type tmpfs (rw, nosuid, nodev, noexec, relatime, size = 102400k, mode = 755)


Решение

Каталог фактически блокировался редактором Atom (установленным в Windows, а не WSL ).

Детали

введите описание изображения здесь

В рассматриваемом каталоге находится каталог A.

  • Если в редакторе открыт один из файлов Aa, Ab, Ac, я могу mv Dir A.
  • Если открыт один из файлов AAa … ABc, я получаю Permission denied .
  • Если содержимое Dir A видимо, это браузер проекта Atom, я могу mv его.
  • Если в Atom pb отображается содержимое Dir AA или Dir AB, я получаю Permission denied от прав.

One Solution collect form web for “Разрешение отклонено при попытке «mv» каталога”

Я думаю, что служба или программа окон, возможно, используют или обращаются к одному и тому же файлу, у меня была такая же проблема, когда я впервые установил подсистему linux в Windows 10.

Interesting Posts

Какую команду можно использовать, чтобы принудительно освободить все в разделе подкачки обратно в память?

Использует ли lvm-тонкое использование dm-thin под ними или они являются отдельными утилитами?

Unix / Windows dualboot OS-зависимый файл

Убийца, который меня озадачивает

Используйте `/ etc / paths` или` / etc / paths.d` для добавления элементов в PATH в macOS Sierra?

Как я могу сделать Ubuntu UI равномерно использовать сочетания клавиш bash?

Как заменить исходное значение переменной в теге HTML

Изменения владельца файла после редактирования редактируемого файла группы

SSH + Sudo + Ожидайте в сценарии Bash: Запустите команду с sudo на удаленной машине

Как перечислить только последнюю строку каждого каталога?

Получите все регулярные выражения между двумя шаблонами и напечатайте их в файл

Как разрешить доступ только к одной папке NTFS уже смонтированного раздела для конкретного пользователя?

Как загрузить openSUSE 12.1 через `wget -c`?

Linux RAID с использованием материнской платы Intel

Как изменить TTY по умолчанию после загрузки?

Linux и Unix - лучшая ОС в мире.