Linux 系统 如何快速把 20000 个文件合并为一个文件?

dtgxx 15天前 18

rt


linux 系统 如何'快速'把 20000 个文件合并为一个文件?


每个文件 10000 条数据左右

最新回复 (10)
  • zsl199512101234 11天前
    引用 2
    tar -cvf ?
  • frozenway 11天前
    引用 3
    cat * > abc.txt
  • asilin 11天前
    引用 4
    find -type f -exec cat {} \; > ../a
  • nutting 11天前
    引用 5
    linux 搞这些文件处理简直太爽,windows 下面就哭去吧
  • 楼主 dtgxx 11天前
    引用 6
    @zsl199512101234 哈哈 压缩成一个文件我就不来这问啦。
    @frozenway 20000 个文件你这个就不行了。一定会报 -bash: /usr/bin/cat: Argument list too long
    @asilin 膜拜!!我去看看这个原理是啥。
  • msg7086 11天前
    引用 7
    (for i in *; do cat $i; done) > ../a

    这样呢?刚试了下 zsh 好像可以,bash 不清楚能不能用。
  • uncat 11天前
    引用 8
    @asilin 应该用 `>>` 而不是 `>`
  • lululau 11天前
    引用 9
    dd
  • goofool 11天前
    引用 10
    find . -type f -exec cat {} \; > output
  • 楼主 dtgxx 11天前
    引用 11
    @msg7086 #6 也可以,厉害~~
  • 游客
    12
返回