rt
linux 系统 如何'快速'把 20000 个文件合并为一个文件?
每个文件 10000 条数据左右

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