Joe*_*nin 5 terminal file-management command-line cat
假设我有一个如下所示的目录结构:
file1.txt
folder1/
file2.txt
folder2/
file3.txt
Run Code Online (Sandbox Code Playgroud)
如何将 file1.txt、file2.txt 和 file3.txt 连接成一个文件?
编辑:这个目录结构只是一个例子。问题是关于如何从给定任何目录结构和任意数量的文件的子文件夹中连接文件。
小智 7
cat file1.txt folder1/file2.txt folder2/file3.txt > single.txt
Run Code Online (Sandbox Code Playgroud)
我能够在 Mac OS X 上运行以下内容:
find . -type f -exec cat {} > ../results.txt \;
Run Code Online (Sandbox Code Playgroud)
但是,我不完全理解它为什么起作用,所以如果有人能解释一下会很有帮助。