나는 Bash를 입력했다:
scp user@remote:~/dir/*.xml .
와일드카드를 구성하는 원격 서버의 모든 파일을 가져오면 작동합니다. 그런데 왜 이것이 작동합니까? 나는 Bash가 매개변수 쌍에 문제가 있다고 생각합니다 scp
.
답변1
일치하는 파일 이름이 없으면 Bash의 와일드카드 표현식이 자체적으로 확장됩니다. 따라서 이름이 일치하는 파일을 로컬로 생성하지 않는 한 user@remote:~/dir/*.xml
명령은 따옴표 없이 실행됩니다 .