bash 자동 완성이 파일 이름과 함께 작동하지 않습니다(Debian wheezy 64비트)

bash 자동 완성이 파일 이름과 함께 작동하지 않습니다(Debian wheezy 64비트)

Bash 자동 완성은 파일을 제외하고는 제대로 작동하는 것 같습니다.

즉, 내가 /에 있고 디렉토리 구조가 있는 경우

/
 folder1/
  folder2/
   fileName
   nameOfFile
  other2/
 otherfolder/

cd f(tab)f(tab)를 입력하여 "cd 폴더1/폴더2/"를 얻을 수 있습니다.

그러나 폴더2/에 fi(tab)을 입력하면 아무 작업도 수행되지 않습니다.

무엇을 제공합니까?

답변1

이를 사용하면 폴더 cd만 채울 수 있기 때문에 폴더 이름만 자동으로 완성됩니다 cd.

cat ./<tab-tab>파일을 가져오려고 시도할 수 있습니다 .

답변2

가끔 이 문제가 발생하는데, 여기에는 두 가지 일반적인 이유가 있습니다.

ID10t 오류: 파일 이름을 잘못 입력했습니다.

충분히 구체적이지 않습니다. "file"을 입력할 수 있지만 해당 디렉토리에는 file1과 file2라는 두 개의 파일이 있습니다. 자동 완성을 사용할 때는 최대한 구체적으로 작성하고 동일한 몇 개의 문자로 시작하는 파일에 주의하세요.

관련 정보