Tips記事
» 2001年06月06日 00時00分 UPDATE

5Mバイトのファイルを1Mバイトずつに分割させたい

[木田佳克,ITmedia]

 Windows上ではファイル分割をするためのツールが多数用意されている。Linux上でもEメールに添付する場合など,分割をして容量の大きなファイルをやり取りしたいことがあるだろう。そのような時に手軽なのが「split」コマンドを使う方法だ。

 ほとんどのディストリビューションで最初からインストールされているため,コマンドラインで試しに「split」と入力してみるとよい。無反応な状態になれば使うことができる状態だ(「Ctrl」+「C」で復帰)。

 実際に使うためには,次のようなパラメータを付加させればよい。

例1■
$ split -b 1m hogehoge hogehoge.
$ ls -l hogehoge*
-rw-r--r-- 1 xxxx wheel  3977186 Jun 5 18:47 hogehoge
-rw-r--r-- 1 xxxx wheel  1048576 Jun 5 18:50 hogehoge.aa
-rw-r--r-- 1 xxxx wheel  1048576 Jun 5 18:50 hogehoge.ab
-rw-r--r-- 1 xxxx wheel  1048576 Jun 5 18:50 hogehoge.ac
-rw-r--r-- 1 xxxx wheel   831458 Jun 5 18:50 hogehoge.ad
※ファイル「hogehoge」を1Mバイトずつに分割させる。分割されたファイルには,上記のように「.」以降にaa,ab,ac...といった拡張子が付加される

例2■
$ split -b 6k hogehoge hogehoge.
※ファイル「hogehoge」を600Kバイトずつに分割させる

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ