我正在使用 CentOS7 作为我的网络服务器。
我在尝试通过 SSH 打开目录时遇到错误。
ls -l
命令显示如下
drwxr-xr-x 2 ag007 ag007 38 Mar 17 13:52 Gullane
-rw-r--r-- 1 ag007 ag007 0 Mar 18 03:53 TestFile
drwxr-xr-x 2 ag007 ag007 6 Mar 18 03:58 TestFolder
当我输入cd Gullane
命令时显示如下
-bash: cd: Gullane: No such file or directory
请帮助我访问该文件夹,因为里面有一些重要文件
答案1
问题是该目录的名称末尾似乎有不可见的字符。使用 shell 通配模式,Gullane*
用户能够进入该目录,然后还可以使用更可用的名称重命名该目录:
mv Gullane* Gullane
通配模式的部分*
将匹配名称末尾的空白/不可见字符,无论它们是什么。