split - ファイルを分割する
構文
split [オプション]... [ファイル [接頭辞]]
説明
ファイル FILE を PREFIXaa、PREFIXab、... に分割して出力します。デフォルトのサイズは 1000 行で、デフォルトの接頭辞は 'x' です。
FILE が指定されていない場合、または FILE が '-' の場合は、標準入力から読み取ります。
長いオプションに必須の引数がある場合、短いオプションでも必須です。
-a, --suffix-length=N
長さ N のサフィックスを生成します (デフォルトは 2)
--additional-suffix=SUFFIX
ファイル名に追加のサフィックス SUFFIX を追加します
-b, --bytes=SIZE
出力ファイルごとに SIZE バイトを配置します
-C, --line-bytes=SIZE
出力ファイルごとに、最大 SIZE バイトのレコードを配置します
-d アルファベットを使用する代わりに、0 から始まる数値サフィックスを使用します
--numeric-suffixes[=FROM]
-d と同じですが、開始値を設定できるようにします
-x アルファベットを使用する代わりに、0 から始まる 16 進サフィックスを使用します
--hex-suffixes[=FROM]
-x と同じですが、開始値を設定できるようにします
-e, --elide-empty-files
-n オプションを使用した場合、空の出力ファイルを生成しないようにします
--filter=COMMAND
シェルコマンド COMMAND に書き込みます。ファイル名は $FILE です
-l, --lines=NUMBER
出力ファイルごとに NUMBER 行/レコードを配置します
-n, --number=CHUNKS
CHUNKS 個の出力ファイルを生成します。以下に説明を示します
-t, --separator=SEP
改行の代わりに SEP をレコード区切り文字として使用します。'\0' (ゼロ) は NULL 文字を指定します
-u, --unbuffered
-n r/... オプションを使用して、入力をすぐに出力にコピーします
--verbose
出力ファイルを開く直前に診断情報を出力します
--help このヘルプを表示して終了します
--version バージョン情報を出力して終了します
SIZE 引数は整数であり、オプションで単位を含めることができます (例: 10K は 10*1024)。単位は K、M、G、T、P、E、Z、Y、R、Q (1024 の累乗) または KB、MB など (1000 の累乗) です。バイナリ接頭辞も使用できます: KiB=K、MiB=M など。
CHUNKS は次のいずれかです。
N 入力サイズに基づいて N 個のファイルに分割します
K/N N 個のうち K 番目のファイルを stdout に出力します
l/N 行/レコードを分割せずに N 個のファイルに分割します
l/K/N 行/レコードを分割せずに N 個のうち K 番目のファイルを stdout に出力します
r/N 'l' と同様ですが、ラウンドロビン方式で分散します
r/K/N 同様に、N 個のうち K 番目のファイルを stdout にのみ出力します
著者
Torbjorn Granlund と Richard M. Stallman によって作成されました。
バグ報告
GNU coreutils オンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは [https://translationproject.org/team/] に報告してください。
関連項目
完全なドキュメント [https://www.gnu.org/software/coreutils/split] または、ローカルで次のように利用できます: info '(coreutils) split invocation'
Debian によってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL バージョン 3 以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲で、保証は一切ありません。