임의의 이름과 파일 확장자를 가진 수천 개의 파일이 포함된 60GB 디렉터리가 있지만 하위 디렉터리는 없습니다.
여유 공간이 12GB밖에 남지 않았기 때문에 이 디렉터리의 내용을 부분적으로 압축하여 하나씩 전송해야 합니다.
이 디렉터리의 처음 10GB 파일을 압축하고 다른 위치로 전송한 후 다음 10GB 파일로 이동할 수 있습니까? 또는 파일을 순차적으로 압축할 수 있습니다. 예를 들어:
- ===>
file#1
로 압축file#10000
1-10000.zip
- 소스 디렉터리에서 전송 및 제거
- 그런 다음 ====>
file#10000
로 압축합니다.file#20000
10000-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 크기의 부분으로 생성되며, 계속하기 전에 전송할 수 있도록 각 부분이 끝날 때마다 일시 중지(신호음이 울릴 수 있음)되고 완료되면 소스 파일을 삭제합니다.