シェル - 特定のサイズのファイルを作成します
SFTPとFTPSを介してファイルを転送するためのJavaコードを書くとき、あなたはあなたが小、中、大サイズのファイルを転送することを考慮する必要があるかもしれません。 Linuxオペレーティングシステムで特定のサイズのファイルを作成する方法は、Shellとddコマンドを使用することです。 データソースまたは/ nullバイトとして/ dev / randomまたは/ dev / zeroを使用できます。 使用される用語は、ブロックサイズ、カウントです。これは、ブロック数、入力ファイル、および出力ファイルを表します。 作成されたファイルの合計サイズは、bsにcountバイトを掛けたものになります。
dd入力ファイル= / dev / misc出力ファイル= filename.datブロックサイズ= 1024カウント
上記のコマンドは、ランダムなデータ割り当てで1024kbのファイルを作成します。
ddコマンドを使用すると、特定のサイズの空のファイルを作成できます。 これらの任意の重いファイルを作成することはテスト目的のために役に立つかもしれません。
- 以下のコマンドを使用してください。
dd if = / dev / zero of =ファイル作成するbs = 1kカウント= 1000
- このコマンドにより、空の1Mbファイルが作成されます。
- 1000は1000ブロックの1 KBを表します