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.