Delugeでファイルをダウンロードするのに忙しいのですが、端末を使用してダウンロードされたファイルの割合を確認する方法を知りたいです。
理想的には、Delugeに大きなコレクションがあり、単一のファイルを見つけるのが面倒なので、単一のファイルを確認できることを願っています。
答え1
これは可能に見えますが、一連の前提条件があります。以下を行う必要があります。
- ダウンロードしているファイルの完全なリストです。各エントリは、ダウンロードが完了した後にコンピュータに表示される正確なファイル名でなければなりません。 「title.of.whatever.-.Name.of.Release.team.-.2019.-....fileextension」など、長い複雑な名前を持つこともあります。
- 最終的な割合がより正確になるように、各ファイルの合計サイズ(バイト単位が望ましい)
- 部分的にダウンロードされたファイルの名前を指定するパターン。通常、「.part」がファイル名に追加されます。
完了したら、次の形式でCSV形式のファイルを作成します。
fileName,sizeInBytes
その後、スクリプトは次のことを行います。
- リストを1行ずつ読みます
- データフィールド抽出:ファイル名、ファイルサイズ
- "temp"ファイル名を計算します(例: "$fileName.part")
ls -l
またはstat
+grep
//を使用してサイズをcut
バイト単位で取得します。awk
- 達成されたパーセンテージを計算します。
StackExchangeにはたくさんのヒントや例があります;-)