18.04에서 scp 자동 완성 수정

18.04에서 scp 자동 완성 수정

16.04에는 /usr/share/bash-completion/completions/scp가 없으며 탭은 scp 및 로컬 경로에서 작동합니다.

18.04에는 /usr/share/bash-completion/completions/scp가 있으며 탭은 원격 경로 주위에 따옴표를 사용하면 scp 및 로컬 경로와 함께 실패합니다.

ssh $R 'echo test > ab.c'
ssh $R 'echo test > a\ b.c'
scp $R:ab.c ~/Downloads/
scp $R:a\\\ b.c ~/Downloads/
scp "$R:ab.c" ~/Downloads/
scp $R:"ab.c" ~/Dow[TAB_FAIL]
scp $R:"a\ b.c" ~/Dow[TAB_FAIL]
scp $R:'a\ b.c' ~/Dow[TAB_FAIL]

구성의 추가 기능을 유지하고 원격 항목만 인용할 때 로컬 경로 자동 완성을 수정하려면 어떻게 해야 합니까?

실패한 또 다른 명령;

aws ec2 allocate-address --domain vpc > ~/Dow[TAB_FAIL]

관련 정보