Unixで分割コマンドを実行するときにカスタムファイル名を指定する方法は? [コピー]

Unixで分割コマンドを実行するときにカスタムファイル名を指定する方法は? [コピー]

分割コマンドにカスタムファイル名を指定する方法はありますか? 100GBファイルを128MBチャンクに分割しました。これは私がすることです。

split -b 128000k mydata.csv

これにより、xaa,xab,xac,..次の名前などのファイルが生成されます。たとえば、パーティションごとにカスタム名を使用できるかどうかを知りたいと思いますmydata_0.csvmydata_1.csv

ベストアンサー1

はい、GNUを使用すると、split次の目標を達成できます。

split -d -a3 -b 128M --additional-suffix=.csv mydata.csv mydata_

説明する:

  • -d -a3:3桁のインデックスを使う
  • -b 128M: 128MB チャンクに分割
  • --additional-suffix=.csv:.csv拡張子を追加
  • 末尾mydata_はプレフィックスです。

おすすめ記事