Linux でのファイル分割は、split コマンドを使用して実行できます。大きなファイルを指定したサイズの複数のファイルに分割でき、分割速度は非常に高速です。行番号による分割とサイズによる分割の 2 つのモードを指定できます。 Linux でのファイルのマージは、非常に簡単な cat コマンドを使用して実行できます。
最初にヘルプドキュメントをお読みください
使用法: split [OPTION]...[INPUT [PREFIX]]
固定サイズの INPUT 部分を PREFIXaa、PREFIXab、... に出力します。 ; デフォルト
のサイズは1000行で、デフォルトのPREFIXは`x'です。 INPUTがない場合、またはINPUT
が-の場合、標準入力を読み取ります。長いオプションに対する必須の引数は、短いオプションにも必須です。 a, --suffix-length=N 長さ N のサフィックスを使用します (デフォルトは 2) 分割ファイルのサフィックスの長さを指定します -b, --bytes=SIZE 出力ファイルごとに SIZE バイトをバイト単位で分割します。デフォルトの単位はバイトです-C, --line-bytes=SIZE 出力ファイルごとに最大 SIZE バイトの行を配置します 単一行の最大サイズを指定します。デフォルトの単位はバイトです -d, --numeric-suffixes は、代わりに数値接尾辞を使用しますアルファベット 接尾辞として数値を使用します -l, --lines = 数値 分割する行数を分割するには、出力ファイルごとに数値行を入力します --Verbose 診断を印刷するだけ 出力ファイルが開かれます-- -ヘルプ表示このヘルプを参照して終了します --version バージョン情報を出力して終了します モード 1: 分割後のファイルの行数を指定します txt テキスト ファイルの場合、ファイルの行数を指定してファイルを分割できます分割後。 コマンド:
split -l 300 large_file.txt new_file_prefix
split -b 10m server.log waynelog
cat small_files* > large_file
以上がLinuxでのファイルの分割・結合方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。