大きなものをどのように壊すのですか?+4GBファイルは約2つの小さなファイルに分けられます。500MB各。
私は何をすべきか組み立てる元のファイルを再インポートしますか?
答え1
あなたはそれを使用することができます分けるそして猫。
例えば
$ split --bytes 500M --numeric-suffixes --suffix-length=3 foo foo.
(ここで入力ファイル名はfoo
、最後のパラメータは出力プレフィックスです)。これにより、次のようなファイルが生成されますfoo.000 foo.001
...
短いオプションを含む同じコマンド:
$ split -b 100k -d -a 3 foo foo
正確なバイト数ではなく行境界で分割したい場合は、「--line-bytes」を指定することもできます。
結果の部品を再組み立てするには、次のものを使用できます。
$ cat foo.* > foo_2
(シェルがシェルワイルドカードの結果をソートし、部品数がシステム依存パラメータ制限を超えないと仮定)
次の方法で結果を比較できます。
$ cmp foo foo_2
$ echo $?
(0を出力する必要があります)
または、検索/並べ替え/xargsの組み合わせを使用して、ピースを再構築することもできます。
$ find -maxdepth 1 -type f -name 'foo.*' | sort | xargs cat > foo_3
答え2
GUIを好む場合は、Archive Managerを使用してこれを行うこともできます。 「保存 - >その他のオプション - >ボリュームに分割」を確認してください。