24 Bash에 이것을 입력하고 있습니다 : scp user@remote:~/dir/*.xml . 원격 서버에서 와일드 카드를 만드는 모든 파일을 가져옵니다. 그러나 왜 이것이 작동합니까? Bash는 인수가와 같은 도구에 표시되기 전에 인수에서 와일드 카드 표현식을 확장한다고 생각했습니다 scp. bash shell wildcards — 단 소스
31 일치하는 파일 이름이 없으면 bash의 와일드 카드 표현식이 자체로 확장됩니다. 따라서 이름이 (과) 일치하는 파일을 로컬로 만들지 않는 한 user@remote:~/dir/*.xml명령은 인용없이 작동합니다. — 우베 소스 9 그리고 nullglob빈 문자열로 확장 할 수 있는 것도 활성화하지 마십시오 — Eric Renouf 1 nullglob패턴을 빈 문자열로 확장하지 않습니다. 그것은 완전히 사라지게합니다. scp "" .(두 개의 인수 중 하나는 빈 문자열 임)와 scp .(단일 인수 및에 대한 잘못된 호출 scp) 의 차이점 입니다. — chepner
nullglob
빈 문자열로 확장 할 수 있는 것도 활성화하지 마십시오