逆引きUNIXコマンド/大きなファイルを分割して結合する方法・split,cat
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 大きなファイルを分割して結合する方法・split,cat [#g3659...
USBメモリに大きなファイルをコピーしようとしたら、FAT32の...
または、1つの外部メモリに入りきらずに複数の媒体にわけて保...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* splitコマンドで分割 [#k0c3b468]
splitコマンドで分割するファイルは以下のWallpaper.pngを使...
sakura@ubuntu1204:~/wk$ ls -lh
合計 2.2M
-rw-rw-r-- 1 sakura sakura 2.2M 11月 10 01:03 Wallpaper....
** キロバイト単位で分割 [#oafb7e43]
以下の構文で指定したキロバイト単位で分割することができま...
split -b 分割値k 元ファイル 分割したファイル名の先頭文字列
-実行例
sakura@ubuntu1204:~/wk$ split -b 500k Wallpaper.png Slic...
sakura@ubuntu1204:~/wk$ ls -l
合計 4400
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 203867 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 2251867 11月 10 01:03 Wallpap...
** 各の単位での分割 [#c6e75345]
- バイト単位
split -b 分割値 元ファイル 分割したファイル名の先頭文字列
- キロバイト単位
split -b 分割値k 元ファイル 分割したファイル名の先頭文字列
- メガバイト単位
split -b 分割値m 元ファイル 分割したファイル名の先頭文字列
* 分割したファイルの結合 [#p6f90666]
以下の構文で分割したファイルを結合して1つにすることがでい...
cat 分割ファイル > 結合ファイル
上記の実行例で分割したファイルを1つに結合してみます。
+分割されたファイル
sakura@ubuntu1204:~/wk$ ls -ltr
合計 4400
-rw-rw-r-- 1 sakura sakura 2251867 11月 10 01:03 Wallpap...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 203867 11月 10 01:06 SliceWa...
+ catコマンドとリダイレクトを利用して結合します。
sakura@ubuntu1204:~/wk$ cat SliceWallpaper.* > JoinWallp...
+元ファイルと結合したファイルのdiffをとりました。
以下のdiffコマンドでファイル内容が同じあることが確認でき...
sakura@ubuntu1204:~/wk$ diff Wallpaper.png JoinWallpaper...
sakura@ubuntu1204:~/wk$ echo $?
0
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* 大きなファイルを分割して結合する方法・split,cat [#g3659...
USBメモリに大きなファイルをコピーしようとしたら、FAT32の...
または、1つの外部メモリに入りきらずに複数の媒体にわけて保...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* splitコマンドで分割 [#k0c3b468]
splitコマンドで分割するファイルは以下のWallpaper.pngを使...
sakura@ubuntu1204:~/wk$ ls -lh
合計 2.2M
-rw-rw-r-- 1 sakura sakura 2.2M 11月 10 01:03 Wallpaper....
** キロバイト単位で分割 [#oafb7e43]
以下の構文で指定したキロバイト単位で分割することができま...
split -b 分割値k 元ファイル 分割したファイル名の先頭文字列
-実行例
sakura@ubuntu1204:~/wk$ split -b 500k Wallpaper.png Slic...
sakura@ubuntu1204:~/wk$ ls -l
合計 4400
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 203867 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 2251867 11月 10 01:03 Wallpap...
** 各の単位での分割 [#c6e75345]
- バイト単位
split -b 分割値 元ファイル 分割したファイル名の先頭文字列
- キロバイト単位
split -b 分割値k 元ファイル 分割したファイル名の先頭文字列
- メガバイト単位
split -b 分割値m 元ファイル 分割したファイル名の先頭文字列
* 分割したファイルの結合 [#p6f90666]
以下の構文で分割したファイルを結合して1つにすることがでい...
cat 分割ファイル > 結合ファイル
上記の実行例で分割したファイルを1つに結合してみます。
+分割されたファイル
sakura@ubuntu1204:~/wk$ ls -ltr
合計 4400
-rw-rw-r-- 1 sakura sakura 2251867 11月 10 01:03 Wallpap...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 512000 11月 10 01:06 SliceWa...
-rw-rw-r-- 1 sakura sakura 203867 11月 10 01:06 SliceWa...
+ catコマンドとリダイレクトを利用して結合します。
sakura@ubuntu1204:~/wk$ cat SliceWallpaper.* > JoinWallp...
+元ファイルと結合したファイルのdiffをとりました。
以下のdiffコマンドでファイル内容が同じあることが確認でき...
sakura@ubuntu1204:~/wk$ diff Wallpaper.png JoinWallpaper...
sakura@ubuntu1204:~/wk$ echo $?
0
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: