0

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

例子:

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

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

感谢

4

3 回答 3

7

你可以做

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

它将获取所有匹配folder1/text*.txt模式的文件并将其内容放入folder1/text.txt.

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

于 2013-06-06T09:59:07.353 回答
1

您可以使用

find  folder1  -name  "text.*.txt"  -type  f  -exec  cat {} >>  folder1/text.txt
于 2013-06-06T11:19:57.700 回答
1

在命令行中输入文件夹时 cat *.txt >> text.txt

于 2014-07-16T18:51:56.880 回答