Tengo un archivo bloqueado en mi máquina que no puedo eliminar. Lo he intentado todo (lo que sé) y no tengo ni idea de por qué no se eliminará.
Esto es lo que intenté:
- Todo aquí
- sudo rm file.txt
- chflags -R nouchg file.txt
- desbloqueó el archivo en "obtener información"
Ninguno de los cuales funcionó.
Aquí está el resultado típico que obtengo (admin es "yo"):
$ sudo chflags -R nouchg file.txt
$ sudo rm file.txt
override rw-r--r-- me/staff sappnd,schg for file.txt? y
rm: file.txt: Operation not permitted
WTF está sucediendo aquí ???
ACTUALIZACIÓN: intente esto y aún no hay alegría:
$ sudo chflags noschg file.txt
$ sudo rm file.txt
override rw-r--r-- me/staff sappnd for file.txt? y
rm: file.txt: Operation not permitted
ACTUALIZACIÓN2: resulta que había otra bandera también sappnd
:
$ sudo chflags sappnd file.txt
$ sudo rm file.txt
Las marcas en el archivo fueron la causa, por lo que, después de eliminarlos, se podría eliminar el archivo. No estoy seguro de si hay una manera de eliminar todas las banderas a la vez, pero habría sido más fácil.