SSH를 통해 선택한 파일을 반복적으로 복사

SSH를 통해 선택한 파일을 반복적으로 복사

내 서버에 1.txt부터 5000.txt까지의 번호가 붙은 파일이 있고, 1800.txt부터 5000.txt까지의 번호가 붙은 파일을 내 로컬 시스템에 복사하고 싶다고 가정해 보겠습니다. 어떻게 해야 하나요? 일반적으로 모두 복사하려면 을 사용 scp -r하지만 이 경우에는 작동하지 않습니다.

답변1

노력하다

scp user@host:/path/to/remote/'{1800..5000}.txt' /path/to/local

로컬 서버의 셸에서 해석되는 것을 방지하기 위해 중괄호 확장을 인용합니다. 대신 원격 서버의 셸에서 확장됩니다.

답변2

bash"중괄호 확장"(예: 또는 )을 지원하는 셸을 사용하면 ksh시도해 볼 수 있습니다.

scp user@$remotehost:{1800..5000}.txt /local/path

관련 정보