▼すべてを開く。
▲すべてを閉じる。
$ ls -l -rw------- 1 masa users 2967509 9月 24 15:40 man-pages-ja-20040415-1.src.rpm
$ split -b 1400k man-pages-ja-20040415-1.src.rpm
$ ls -l -rw-r--r-- 1 masa users 1433600 9月 24 15:40 xaa -rw-r--r-- 1 masa users 1433600 9月 24 15:40 xab -rw-r--r-- 1 masa users 100309 9月 24 15:40 xac
splitコマンドで-bオプション、分割するバイト数「1400k」と分割するファイル「man-pages-ja-20040415-1.src.rpm」を指定すると、ファイル「man-pages-ja-20040415-1.src.rpm」がフロッピー1枚に入るサイズに分割される。分割されたファイルは、自動的に「xaa」、「xab」、「xac」...と順に自動的に命名される。
バイト数を指定する場合の単位は2の累乗であるので、kは1024バイト、mは1048576バイトになる。フロッピーディスクのサイズで分割する場合は、1400k(1400x1024=1433600バイト)と指定する。1440kとすると、これを1024倍すると1474560バイトになりフロッピーディスクの容量をオーバーする。
$ split -l 400 message.log
splitコマンドで-lオプション、分割する行数「400」と分割するファイル「message.log」を指定すると、ファイル「message.log」が400行に分割される。分割されたファイルは、自動的に「xaa」、「xab」、「xac」...と順に自動的に命名される。
lsコマンドでコマンドの実行結果を見る$ ls -l -rw-r--r-- 1 masa users 95284 9月 23 19:00 message.log -rw-r--r-- 1 masa users 31489 9月 24 16:49 xaa -rw-r--r-- 1 masa users 33998 9月 24 16:49 xab -rw-r--r-- 1 masa users 29797 9月 24 16:49 xac