【问题标题】:can't delete directory under linux due to broken files由于文件损坏,无法删除linux下的目录
【发布时间】:2008-09-16 14:30:15
【问题描述】:
kt@rails-ubuntu:~/rails/ledger/releases/20080820144914/.git/hooks$ ls -al ls: 无法访问 post-commit: 没有这样的文件或目录 ls:无法访问更新:没有这样的文件或目录 ls:无法访问更新后:没有这样的文件或目录 ls: 无法访问 commit-msg: 没有这样的文件或目录 ls: cannot access pre-rebase: No such file or directory ls: 无法访问 post-receive: 没有这样的文件或目录 ls: 无法访问 pre-applypatch: 没有这样的文件或目录 ls: 无法访问 pre-commit: 没有这样的文件或目录 共 8 个 drwxrwxr-x 2 kt kt 4096 2008-09-09 18:10。 drwxrwxr-x 4 kt kt 4096 2008-09-09 18:10 .. -????????? ? ? ? ? ?提交消息 -????????? ? ? ? ? ?提交后 -????????? ? ? ? ? ?接收后 -????????? ? ? ? ? ?更新后 -????????? ? ? ? ? ?预应用补丁 -????????? ? ? ? ? ?预提交 -????????? ? ? ? ? ?预变基 -????????? ? ? ? ? ?更新

【问题讨论】:

  • 这是一道编程题?
  • 虽然这不是一个直接的编程问题,但它属于“某个地方至少有其他程序员感兴趣”(参见常见问题解答)的范畴,因为它与环境问题有关。跨度>

标签: linux sysadmin rm


【解决方案1】:

首先,这是你的问题,格式很好(将其括在

 标签中以获取此问题):

kt@rails-ubuntu:~/rails/ledger/releases/20080820144914/.git/hooks$ ls -al
ls: 无法访问 post-commit: 没有这样的文件或目录
ls:无法访问更新:没有这样的文件或目录
ls:无法访问更新后:没有这样的文件或目录
[剪辑]

无论如何,您需要以单用户模式启动并运行 fsck。如果您现在无法重新启动,只需将目录移动到 /tmp 并忘记它。

【讨论】:

    【解决方案2】:

    (a) 看起来你有某种文件系统问题;我建议你运行 fsck 看看它是否找到任何东西

    (b) 真的不是编程相关的问题,所以这里离题了。

    【讨论】:

      【解决方案3】:

      我遇到了由 Aptana Studio 多次使用 rails 引起的相同问题。 长期的解决方案是避免使用 aptana 创建文件。

      【讨论】:

        【解决方案4】:

        我遇到了这个问题并尝试了所有方法。令人惊讶的是,解决方案非常简单。哥们,你是这样做的: 使用 GUI 而不是终端 1.将该文件夹中的所有其他文件移动到另一个名称不同的文件中 2.将应该只有问题文件的包含目录移动到垃圾箱 3 清空垃圾

        是的,就是这么简单

        【讨论】:

          猜你喜欢
          • 2018-04-26
          • 1970-01-01
          • 2014-01-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-19
          • 2016-02-11
          • 2021-07-31
          相关资源
          最近更新 更多