我一直在尝试使用该split
命令拆分大文件,但与此同时我需要执行以下操作:
- 拆分目录中的多个文件
- 为较小的块添加扩展名 .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