디렉터리 이름을 완성할 때 bash(예: zsh)에서 후행 슬래시를 피하세요.

디렉터리 이름을 완성할 때 bash(예: zsh)에서 후행 슬래시를 피하세요.

나는 Mac을 사용하고 있는데 cp 및 mv 명령은 뒤에 슬래시가 있으면 디렉토리의 내용을 복사하기 때문에 짜증납니다. 복사할 디렉터리를 지정하기 위해 탭 완성 기능을 사용할 때 여러 번 버그가 발생했습니다.

zsh에는 공백이나 Enter 키를 누른 후 필요하지 않은 경우 후행 슬래시를 제거하는 깔끔한 기능이 있다는 것을 알았습니다. bash가 이 동작을 모방하도록 하는 방법이 있습니까?

답변1

놓다

set mark-directories off

에 있고 에 있는지 ~/.inputrc확인하세요 .export INPUTRC=~/.inputrc~/.bashrc

즉시 설정하려면 bash bind명령을 사용하면 됩니다.

bind 'set mark-directories off'

당신은 또한 볼 수 있습니다cp -r ~/some/folder/ 를 피하는 방법. 모든 파일을 현재 폴더의 최상위 수준에 복사하시겠습니까?

관련 정보