디렉토리의 파일을 부분적으로 압축하고 pCloud 계정으로 이동

디렉토리의 파일을 부분적으로 압축하고 pCloud 계정으로 이동

임의의 이름과 파일 확장자를 가진 수천 개의 파일이 포함된 60GB 디렉터리가 있지만 하위 디렉터리는 없습니다.

여유 공간이 12GB밖에 남지 않았기 때문에 이 디렉터리의 내용을 부분적으로 압축하여 하나씩 전송해야 합니다.

이 디렉터리의 처음 10GB 파일을 압축하고 다른 위치로 전송한 후 다음 10GB 파일로 이동할 수 있습니까? 또는 파일을 순차적으로 압축할 수 있습니다. 예를 들어:

  • ===> file#1로 압축file#100001-10000.zip
  • 소스 디렉터리에서 전송 및 제거
  • 그런 다음 ====> file#10000로 압축합니다.file#2000010000-20000.zip
  • 등.

디스크에 약 12GB의 여유 공간이 남아 있는 Ubuntu VPS입니다. 내 VPS 공급자가 디스크를 확장할 수 없습니다. 그래서 zip 파일을 pCloud 계정으로 전송하고 싶습니다. 시도해봤는데 rclone모든 파일을 전송하는 데 며칠이 걸립니다.

답변1

정확히 원하는 것은 아니지만 다음과 같습니다.

zip -m -s 10g -sp -sb -r -j /other-dir/my-split-archive.zip /my-dir-with-files

분할 아카이브는 각각 10GB 크기의 부분으로 생성되며, 계속하기 전에 전송할 수 있도록 각 부분이 끝날 때마다 일시 중지(신호음이 울릴 수 있음)되고 완료되면 소스 파일을 삭제합니다.

관련 정보