• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


Tips No. 197

ファイルの分割と結合


【質問】
大きなファイルを複数のファイルに分割したいのですが、どのようにすればよいですか?

【回答】
ファイルの分割には、split コマンドを使用します。

$ split -b 1m abc.dat abc.dat.
$ ls -lh
-rw-rw-r--   1 nori nori      2m Apr 28 18:24 abc.dat
-rw-rw-r--   1 nori nori      1m Oct 16 11:50 abc.dat.aa
-rw-rw-r--   1 nori nori      1m Oct 16 11:50 abc.dat.ab
-rw-rw-r--   1 nori nori      132 Oct 16 11:50 abc.dat.ac

分割するファイルのサイズを-bで指定します。単位には、m(メガ)の他に k(キロ)や
b(ブロック)も使用できます。分割されたファイルは、指定された出力ファイル名の末尾
に、aa, ab, ac, ... が付加さた形で出力されますので、あらかじめそのファイル名の
末尾に"."(ピリオド)を付加しておくと、結合の際にファイル名が決めやすくなります。

ファイルの結合には、cat コマンドを使用します。

$ cat abc.dat.?? > abc.dat

これにより、分割前のファイルを復元することができます。

キーワード
split cat

関連文書
(none)


Last modified : Mon Oct 16 JST 2000 # 1