ディレクトリ内のファイルを部分的に圧縮してpCloudアカウントに移動する

ディレクトリ内のファイルを部分的に圧縮してpCloudアカウントに移動する

任意の名前とファイル拡張子を持つ数千のファイルを含む60 GBのディレクトリがありますが、サブディレクトリはありません。

空き容量が12GBしか残っていないため、このディレクトリの内容を部分的に圧縮して1つずつ転送する必要があります。

このディレクトリの最初の10 GBファイルを圧縮して別の場所に転送した後、次の10 GBファイルに移動できますか?または、ファイルを順次圧縮することもできます。例えば:

  • ===>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

分割アーカイブはそれぞれ10 GBのサイズの部分で作成され、続行する前に送信できるように各部分の終わりに一時停止(信号音が鳴る可能性があります)、完了するとソースファイルを削除します。

おすすめ記事