No se puede eliminar el directorio en Linux debido a archivos rotos
Pregunta
kt@rails-ubuntu:~/rails/ledger/releases/20080820144914/.git/hooks$ ls -al ls: cannot access post-commit: No such file or directory ls: cannot access update: No such file or directory ls: cannot access post-update: No such file or directory ls: cannot access commit-msg: No such file or directory ls: cannot access pre-rebase: No such file or directory ls: cannot access post-receive: No such file or directory ls: cannot access pre-applypatch: No such file or directory ls: cannot access pre-commit: No such file or directory total 8 drwxrwxr-x 2 kt kt 4096 2008-09-09 18:10 . drwxrwxr-x 4 kt kt 4096 2008-09-09 18:10 .. -????????? ? ? ? ? ? commit-msg -????????? ? ? ? ? ? post-commit -????????? ? ? ? ? ? post-receive -????????? ? ? ? ? ? post-update -????????? ? ? ? ? ? pre-applypatch -????????? ? ? ? ? ? pre-commit -????????? ? ? ? ? ? pre-rebase -????????? ? ? ? ? ? update
Solución
En primer lugar, aquí está su pregunta, bien formateada (rodéela entre etiquetas < pre > para obtener esto):
kt@rails-ubuntu:~/rails/ledger/releases/20080820144914/.git/hooks$ ls -al ls: cannot access post-commit: No such file or directory ls: cannot access update: No such file or directory ls: cannot access post-update: No such file or directory [snip]
De todos modos, debes iniciar en modo de usuario único y ejecutar fsck.Si no puede reiniciar ahora, simplemente mueva el directorio a /tmp y olvídese.
Otros consejos
(a) Parece que tienes algún tipo de problema con el sistema de archivos;Te recomiendo que ejecutes fsck y veas si encuentra algo.
(b) Realmente no es una pregunta relacionada con la programación, por lo que aquí está fuera de tema.
Tuve el mismo problema causado por Aptana Studio trabajando con rieles más de una vez.La solución a largo plazo fue evitar el uso de aptana para crear archivos.
Me encontré con este problema y probé todo.Sorprendentemente la solución es muy sencilla.Amigo, esto es lo que haces:Usando GUI y no la terminal 1.Mueva todos los demás archivos en esa carpeta a uno diferente con un nombre diferente 2.Mueva el directorio que contiene que solo debería tener el archivo problemático para basura 3 basura vacía
y si, es así de simple