Linux-将大文件分割成较小的块,并将 .txt 附加到较小的块中

Linux-将大文件分割成较小的块,并将 .txt 附加到较小的块中

我一直在尝试使用该split命令拆分大文件,但与此同时我需要执行以下操作:

  1. 拆分目录中的多个文件
  2. 为较小的块添加扩展名 .txt

我尝试了以下方法:

split -dl 10000 "/root/Dumps/" "/root/Dumps/split/${new%.txt}";

但我收到这个错误

split: output file suffixes exhausted

并添加我使用的扩展--additional-suffix=.txt

但我收到以下错误

split: unrecognized option '--additional-suffix=.txt'

编辑:的输出apt-cache policy coreutils

If 'apt-cache' is not a typo you can run the following command to lookup the package that contains the binary:
    command-not-found apt-cache
bash: apt-cache: command not found

有什么帮助吗?

提前致谢

答案1

就我的情况而言,两种方法都行不通。所以我只放了更改它的代码。

split -dl 10000 "/root/Dumps/" "/root/Dumps/split/new; for input in new*;  
do mv $input ${input}.txt;done

相关内容