Linux オペレーティング システムでは、ファイルが大きすぎると、特に大きなファイルを移動またはコピーするときに、さまざまなエラーが発生する可能性があります。このエラーを回避するには、処理を容易にするために大きなファイルを小さなファイルに分割する必要があります。では、Linux でファイルの切り取り操作を実行するにはどうすればよいでしょうか? それはさまざまな方法で実行できます。
1.分割コマンドを使用します
split コマンドはファイルの分割に使用される一般的なツールで、大きなファイルを複数の小さなファイルに分割できます。このコマンドの基本的な構文は次のとおりです:
分割 [オプション] ファイル名 [プレフィックス]
オプションは次のいずれかになります:
-b:各カッティングファイルのサイズを指定します
-l: 各カッティングファイルの行数を指定します
プレフィックスはオプションです。ファイルのカット コマンドに使用されます。デフォルトは x
です。たとえば、file.txt という名前のファイルを 100 行のカット ファイルにカットするには、次のコマンドを使用できます。
split -l 100 file.txt
これにより、xaa、xab、およびその他のコマンドを使用して複数のファイルが生成され、各ファイルには 100 行が含まれます。
2. ddコマンドを使用します
ddコマンドはファイルの変換やコピーに使用するツールですが、ファイルの切り取りにも使用できます。このコマンドを使用するための基本的な構文は次のとおりです。
dd if=ファイル名 of=出力ファイル名 bs=ブロックサイズ count=ブロック数
if パラメータは入力ファイル名を指定し、of パラメータは出力ファイル名を指定し、bs パラメータは各ブロックのサイズを指定し、count パラメータはコピーするブロックの数を指定します。
たとえば、file.txt という名前のファイルをそれぞれ 1MB のカット ファイルにカットするには、次のコマンドを使用できます。
dd if=file.txt of=output bs=1M count=1
これにより、入力ファイルの最初の 1MB のデータが含まれる出力という名前のファイルが生成されます。
以上がLinuxでファイルの切り取り操作を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。