[Linux]ファイルを分割するには

カテゴリ:

Linuxでファイルを分割するには、splitコマンドを使用する。その際に、よく利用するオプションは-bだ。-bオプションは、指定したバイト数でファイルを分割する。例えば、以下のように-b 1000とすると、1000bytesずつのファイルができることになる。-bオプションでは、単位を省略するとbytesになるが、-b 100kのように「k」を付けるとKbytes単位に、-b 1mのように「m」を付けるとMbytes単位で分割される。

$ ls -l
total 8
-rw-rw-r--   1 kony     kony         5929 Aug 5 15:48 sophos1.png
$ split -b 1000 sophos1.png sophos1. ←sophos1.pngを1000bytesずつに分割
$ ls -l
total 32
-rw-rw-r--   1 kony     kony         1000 Aug 5 15:49 sophos1.aa
-rw-rw-r--   1 kony     kony         1000 Aug 5 15:49 sophos1.ab
-rw-rw-r--   1 kony     kony         1000 Aug 5 15:49 sophos1.ac
-rw-rw-r--   1 kony     kony         1000 Aug 5 15:49 sophos1.ad
-rw-rw-r--   1 kony     kony         1000 Aug 5 15:49 sophos1.ae
-rw-rw-r--   1 kony     kony          929 Aug 5 15:49 sophos1.af
-rw-rw-r--   1 kony     kony         5929 Aug 5 15:48 sophos1.png 

上記の例では、作成されるファイル名を「sophos1.」としたので、sophos1.aa、sophos1.ab、......というファイルができた。これを指定しない場合は、xaa、xab、......というファイル名になる。

Twitter

購読

New Comment

Tag Cloud

広告

広告

Calendar