无法 cd 进入目录,没有可见问题

pep*_*uan 7 linux shell

我试过搜索并找不到类似的场景。

我有一个无法进入的目录cd

# cd /var/log
# cd apache2
bash: cd: apache2: No such file or directory
# ll -d apache2
drwxr-xr-x 2 root root 0 Jun 15 12:58 apache2/
# echo $EUID
0
# lsof | awk '$NF ~ /log\/apache2/'
# mount | grep apache
#
Run Code Online (Sandbox Code Playgroud)

我不知道如何检查该目录。关于发生了什么的任何建议?我应该怎么做才能重新获得对该目录的访问权限?


编辑:

# stat apache2
  File: `apache2'
  Size: 0               Blocks: 0          IO Block: 1024   directory
Device: 16h/22d Inode: 21665       Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-06-15 12:58:54.542248000 +0700
Modify: 2015-06-15 12:58:54.542248000 +0700
Change: 2015-06-15 12:58:54.542248000 +0700
 Birth: -
Run Code Online (Sandbox Code Playgroud)

Geo*_*nov 1

apache2的末尾可能有一个空格。尝试

cd /var/log/apache2*
Run Code Online (Sandbox Code Playgroud)

如果没问题,则转到上层目录并将 apache2 重命名为:

cd /
mv /var/log/apache2* /var/log/apache2
Run Code Online (Sandbox Code Playgroud)