아카이브를 생성하지 않고 원격 장치에서 많은 수의 파일 복사

아카이브를 생성하지 않고 원격 장치에서 많은 수의 파일 복사

일반적으로 원격 컴퓨터에서 파일을 복사하려면 다음을 수행합니다.

scp [email protected]:/folder/* .

그러나 이 경우에는 오류가 발생하는 파일이 너무 많습니다.

bash: /usr/bin/scp: Argument list too long

이제 이 문제를 인터넷 검색하면 이 오류를 발생시키지 않고 원격 시스템에 tar 아카이브를 생성하는 여러 가지 방법을 찾을 수 있습니다. 그러나 이 경우 원격 시스템에는 저장용으로 작은 SD 카드만 있으므로 아카이브를 생성할 공간이 없습니다.

그렇다면 이 경우 파일을 전송하는 일반적인 방법은 무엇입니까? 큰 차이는 없을 것 같지만 만약 그렇다면 내 로컬 컴퓨터는 Mac이고 원격 컴퓨터는 Raspberry Pi입니다.

답변1

-r다음과 같이 매개변수를 사용해야 합니다 scp.

scp -r [email protected]:/folder/ ./

결과적으로 folder다음의 하위 폴더가 됩니다../

관련 정보