rt
linux 系统 如何'快速'把 20000 个文件合并为一个文件?
每个文件 10000 条数据左右
|  |      1zsl199512101234      2020-07-29 14:38:15 +08:00 tar -cvf ? | 
|  |      2frozenway      2020-07-29 14:45:22 +08:00  2 cat * > abc.txt | 
|  |      3asilin      2020-07-29 14:48:40 +08:00  1 find -type f -exec cat {} \; > ../a | 
|  |      4nutting      2020-07-29 15:25:01 +08:00 linux 搞这些文件处理简直太爽,windows 下面就哭去吧 | 
|      5dtgxx OP @zsl199512101234 哈哈 压缩成一个文件我就不来这问啦。 @frozenway 20000 个文件你这个就不行了。一定会报 -bash: /usr/bin/cat: Argument list too long @asilin 膜拜!!我去看看这个原理是啥。 | 
|  |      6msg7086      2020-07-29 15:35:57 +08:00  1 (for i in *; do cat $i; done) > ../a 这样呢?刚试了下 zsh 好像可以,bash 不清楚能不能用。 | 
|  |      8lululau      2020-07-29 15:40:28 +08:00 dd | 
|  |      9goofool      2020-07-29 15:45:04 +08:00 find . -type f -exec cat {} \; > output | 
|      11shidaibenyi      2022-02-16 22:30:12 +08:00 @asilin 我搜到了这个问题,如果文件是有顺序的 比如文件名是 1 2 3 4 这种,如何合并更快速呢? |