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