Eu acho que um serviço ou um programa do windows talvez esteja usando ou acessando o mesmo arquivo, eu costumava ter o mesmo problema quando eu instalei o subsistema linux no windows 10 pela primeira vez.
Situação:
Problema:
mv
-able em questão. Eu posso copiar um diretório inteiro para outro e então alterar livremente o seu nome, ou posso copiar seu conteúdo para a pasta com o nome desejado, e essas soluções são aceitáveis, mas usar apenas mv
seria mais fácil. Por uma questão de conhecimento - como um iniciante em bash
e Linux - eu realmente gostaria de entender o problema.
Informações adicionais, conforme solicitado
root@MARVIN:/mnt/h/testing# mv test1.pl otherName mv: cannot move ‘test1.pl’ to ‘otherName’: Permission denied
root@MARVIN:/mnt/h/testing# lsattr test1.pl lsattr: Inappropriate ioctl for device While reading flags on test1.pl/css lsattr: Inappropriate ioctl for device While reading flags on test1.pl/fonts lsattr: Inappropriate ioctl for device While reading flags on test1.pl/index.html lsattr: Inappropriate ioctl for device While reading flags on test1.pl/index2.html lsattr: Inappropriate ioctl for device While reading flags on test1.pl/index3.html lsattr: Inappropriate ioctl for device While reading flags on test1.pl/index4.html lsattr: Inappropriate ioctl for device While reading flags on test1.pl/index5.html lsattr: Inappropriate ioctl for device While reading flags on test1.pl/js lsattr: Inappropriate ioctl for device While reading flags on test1.pl/notes.txt
Dadas várias operações que eu estava fazendo na partição diretório , eu acho que não é somente leitura, mas para o registro:
root@MARVIN:/mnt/h/testing# 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 type 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 on /run/user type tmpfs (rw,nosuid,nodev,noexec,relatime,size=102400k,mode=755)
Solução
O diretório foi de fato bloqueado pelo editor Atom (instalado no Windows não WSL ).
Detalhes
O diretório em questão é o diretório A
mv
Dir A. Permission denied
. mv
it. Permission denied
.