我有很多文件,我想将这些文件的内容复制到一个文件中。 如何使用linux命令。
例如:
folder1\text1.txt
folder1\text2.txt
folder1\text3.txt
folder1\text5.txt
folder1\text4.txt
folder1\text6.txt
etc
将所有文件的内容复制到folder1\text.txt
谢谢
答案 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