인터넷을 통해 Windows 디렉터리에서 Linux로 파일을 병렬로 전송하는 데 문제가 있습니다. 예를 들어 퍼티를 사용하면 Windows 디렉터리에 8개의 파일이 있고 이 파일을 Linux 서버에 병렬로 전송해야 합니다. 단일 파일을 전송하는 데는 문제가 없지만 여러 파일을 병렬로 전송하는 방법은 모르겠습니다.
답변1
나는 이것을 찾았다:
다음은 find 및 병렬과 관련된 원격 서버에서 실행되는 명령입니다.
find /data/process/ -type f | parallel scp {} user@machineB:/data/process/
병렬로 실행되는 작업 수를 제어하는 방법에 대한 설명서를 참조하세요.
The number of concurrent jobs is given with --jobs or the equivalent -j.
By default --jobs is the same as the number of CPU cores.
--jobs 0 will run as many jobs in parallel as possible.
여기에서 찾으세요:터미널에서 일부 명령을 사용하여 원격 서버에서 파일을 병렬로 복사합니까?