有没有办法为 split 命令提供自定义文件名?我将一个 100GB 的文件分割成 128MB 的块。这就是我正在做的事情
split -b 128000k mydata.csv
。
这会创建具有以下名称xaa,xab,xac,..
等的文件。我想知道是否可以 为每个拆分使用自定义名称mydata_0.csv
,例如 , 。mydata_1.csv
答案1
是的,使用 GNUsplit
你可以实现这一点:
split -d -a3 -b 128M --additional-suffix=.csv mydata.csv mydata_
解释:
-d -a3
:使用 3 位数字索引-b 128M
:分割成 128 MB 的块--additional-suffix=.csv
: 添加.csv
扩展名- 尾随
mydata_
是前缀