我有很多文件,我想將這些文件的內容複製到一個文件中。 如何使用linux命令做到這一點。將許多文件的內容複製到一個文件
例:
folder1\text1.txt
folder1\text2.txt
folder1\text3.txt
folder1\text5.txt
folder1\text4.txt
folder1\text6.txt
etc
所有文件的內容複製到folder1\text.txt
感謝
我有很多文件,我想將這些文件的內容複製到一個文件中。 如何使用linux命令做到這一點。將許多文件的內容複製到一個文件
例:
folder1\text1.txt
folder1\text2.txt
folder1\text3.txt
folder1\text5.txt
folder1\text4.txt
folder1\text6.txt
etc
所有文件的內容複製到folder1\text.txt
感謝
你可以做
cat folder1/text*.txt > folder1/text.txt
它會得到匹配folder1/text*.txt
模式的所有文件,並把其內容在folder1/text.txt
。
注我使用folder/text.txt
,即正斜槓。 * NIX中不使用反斜槓。
可以使用
find folder1 -name "text.*.txt" -type f -exec cat {} >> folder1/text.txt
文件夾類型時,在命令行 cat *.txt >> text.txt
接受的答案比較好。使用這個命令,'cat'會在某一時刻讀取輸出文件,並將其內容附加到自身(即複製輸出的一部分)。 –
\和Linux不去很好地結合在一起... – glglgl