No se puede eliminar el archivo debido a un "argumento no válido"


9

Recibí este extraño error cuando intento eliminar algún archivo. Y el nombre del archivo no contiene caracteres específicos. Alguien sabe por qué ? Es centos

[root@sandbox ~]# rm -rf /var/log/zookeeper
rm: cannot remove `/var/log/zookeeper': Invalid argument

¿Puedes escribir en el archivo e intentar eliminarlo nuevamente? Como echo "foobar"> / var / log / zookeeper ( brattex.blogspot.de/2012/07/… )
AndreiR

En realidad, esta es una carpeta vacía.
zjffdu


Puede haber algo especial sobre el directorio. Publicar la salida de ls -la zookeeper.
Murphy

Se usa rmdirpara eliminar directorios vacíos.
Mio Rin

Respuestas:


1

Algo similar me sucedió cuando intentaba eliminar una carpeta vacía de un servidor remoto. Esto es lo que ls -alestaba dando como salida:

??????????   ? ?       ?       ? ? latest

Esta era una carpeta dentro de otra carpeta y quería eliminar esto. Lo intenté rmdiry esto es lo que obtuve:

rm: cannot remove: latest: Invalid argument

Nada parecía funcionar directamente en esa carpeta (no rm -f, no touch, nada). Sin embargo, intenté cambiar el nombre de la carpeta principal y la latestcarpeta volvió a ser normal, lo que pude eliminar usando rm.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.