windows
1、 在电脑左下角搜索行输入cmd进入命令提示符,也就是终端。
2、 若代码在G盘,则输入g:
3、逐层通过cd 文件夹名进入.log文件所在的文件夹。
4、win10:输入type *.log >>G:hebing.txt,则可实现将上一步cd进的文件夹中的.log文件合并到hebing.txt文件中。G: 是因为我们的log文件在G盘。执行该操作,hebing.txt文件默认保存在和.log文件同一文件夹下。
MAC: 输入cat *.log > hebing.log,实现上述与win10相同的功能。
cd ..:返回上一级目录
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/april_cui/article/details/134441570
也就是 windows用type 命令 ,mac和linux用cat命令
mac和linux上
直接cat * >log 就是合并目录内所有文件 按展示的顺序合并的 log是合并后的文件
如果是 cat file1 file2 >log 就是按file1 和file2的顺序合并的
https://worktile.com/kb/ask/316753.html
在Linux中,可以使用“cat”命令来合并日志文件。下面是一些常用的合并日志的命令示例:
1. 合并多个文件到一个文件:
“`
cat file1.log file2.log > merged.log
“`
这将把file1.log和file2.log的内容合并到merged.log文件中。
2. 合并一个目录下的所有日志文件到一个文件:
“`
cat dir/*.log > merged.log
“`
这将把dir目录下所有以.log结尾的文件内容合并到merged.log文件中。
3. 合并两个已有的日志文件:
“`
cat log1.log >> log2.log
“`
这将把log1.log的内容追加到log2.log文件的末尾。
4. 合并两个日志文件并保留原始文件:
“`
cat log1.log >> log2.log && cp log2.log merged.log
“`
这将把log1.log的内容追加到log2.log文件的末尾,然后将log2.log文件复制到merged.log文件中,保留原始文件。
5. 合并已有的日志文件到一个新文件并删除原始文件:
“`
cat log1.log > merged.log && rm log1.log
“`
这将把log1.log的内容复制到merged.log文件中,然后删除log1.log文件。
需要注意的是,通过合并日志文件可能会导致文件过大。在合并日志文件之前,最好先备份原始文件,以免发生意外丢失数据。