将许多文件的内容复制到一个文件中

时间:2013-06-06 09:58:03

标签: linux

我有很多文件,我想将这些文件的内容复制到一个文件中。 如何使用linux命令。

例如:

folder1\text1.txt
folder1\text2.txt
folder1\text3.txt
folder1\text5.txt
folder1\text4.txt
folder1\text6.txt
etc

将所有文件的内容复制到folder1\text.txt

谢谢

3 个答案:

答案 0 :(得分:7)

你可以做到

cat folder1/text*.txt > folder1/text.txt

它将获得与folder1/text*.txt模式匹配的所有文件,并将其内容放在folder1/text.txt中。

注意我使用了folder/text.txt,即正斜杠。 * NIX中不使用反斜杠。

答案 1 :(得分:1)

你可以使用

find  folder1  -name  "text.*.txt"  -type  f  -exec  cat {} >>  folder1/text.txt

答案 2 :(得分:1)

在命令行中的文件夹类型时 cat *.txt >> text.txt