Ubuntu 目录里突然出现目录 "." 和 "..":
(base) leo@ICELAND:~/some_dir$ ls -l -a
total 1164
drwxrwxr-x 3 leo leo 4096 Dec 1 07:08 .
drwxrwxr-x 4 leo leo 4096 Dec 1 11:52 ..
drwxrwxr-x 8 leo leo 4096 Dec 1 12:19 .git
上传到 Git Server 就无法 clone / pull, 也没法 revert 有问题的那次 commit:
error: invalid path './.git/xxx'
error: invalid path './monitor.py'
fatal: revert failed
这两个目录还没法删除:
rm: refusing to remove '.' or '..' directory: skipping '.'
尝试用 inode 删除, 但还是一样的结果:
find . -inum 830800 -exec rm -rf -i {} \;
我尝试进入这个目录:
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
正常情况下 "." 应该是当前目录, ".." 应该是上级目录, 而且以前用
ls -l -a
也从来没出现过这两个隐藏目录 各位有碰到这样的情况吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.