저는 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
문제는 디렉토리 이름 끝에 보이지 않는 문자가 있는 것 같다는 것입니다. 쉘 글로빙 모드를 사용하면 Gullane*
사용자는 디렉토리에 들어간 다음 더 사용하기 쉬운 이름으로 이름을 바꿀 수 있습니다.
mv Gullane* Gullane
패턴의 와일드카드 부분은 *
이름 끝에 있는 공백/보이지 않는 문자와 상관없이 일치합니다.