コマンドラインのマニュアル

Man » split のオンラインマニュアル - split man ページの詳細なオンラインドキュメント

🌍
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]。 これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲で、保証は一切ありません。