split Linuxファイル分割コマンド

/ Linux/Unix / Comment[3]
SkyDriveは25GBの大容量のスペースを提供するサービスですが、
一度にアップロードできるファイル容量が50MBに限られています。
25GBもスペースが有るのに50MBまでのファイルしかアップロード出来ないのは不便ではないでしょうか?
そこで、splitコマンドを用いて任意のサイズに分割する方法を紹介します。

目的のファイルの容量を見ます。
$ ls -la backtrack.iso
rw-r--r-- 1 root root 1393631232 2010-01-19 20:02 backtrack.iso

1393631232バイトですが見辛いので、電卓を使ってMBを求めます。
$ sudo apt-get install apcalc
$ calc 1393631232/1024^2
    1329.0703125

約1329MBです。

$ split -b 50m backtrack.iso backtrack.

SkyDriveにアップロード可能な容量の50MBに分割します。

$ ls -la backtrack.*
-rw-r--r-- 1 p p 52428800 2010-01-20 17:47 backtrack.aa
-rw-r--r-- 1 p p 52428800 2010-01-20 17:47 backtrack.ab
-rw-r--r-- 1 p p 52428800 2010-01-20 17:47 backtrack.ac

・・・
後は、SkyDriveにフォルダを作り、しこしこと一つずつアップロードするだけです。

結合するときはcatコマンドを使います。
$ cat backtrack.* > backtrack.iso
関連記事

コメント

crow

まぢですか!
あしたDVDかって
さっそくやきます!
ありがとうございました

| URL | Anonymous#-

このOSとはBackTrackでしょうか。
BackTrackは約1329MB、DVDは約4482MBなので
CDには無理ですが、DVDには収まりますよ。

| URL | Phantom#-

No title

おもったけど
このOSって容量デカすぎて
DVDに焼けなくないですか?

| URL | crow#-

:
:
:
:
:
管理人のみ表示を許可