【注】所有使用相对路径的方法都需要:
                           使用 cd 命令导航到指定文件夹目录(cd空格把文件夹直接拖进终端)
 
补充在终端中使用 cd 命令导航文件系统:
- 
cd /full/path/to/folder进入特定文件夹。 - 
cd subfolder进入当前目录的子文件夹。 - 
cd ..返回上一级目录。 - 
cd或cd ~返回主目录。 - 注意:可以使用 Tab 键自动补全文件夹名
 
1.多个txt文件中的内容合并成一个txt文件
使用相对路径:
cat ./folder1/*.txt ./folder2/*.txt > merged.txt 
- 
cat命令用于连接文件并打印到标准输出。 - 
./folder1/*.txt表示要合并的第一个文件夹及其中的所有 .txt 文件。 - 
>是重定向运算符,将输出重定向到merged.txt文件。 - 注意:这会创建或覆盖 
merged.txt文件 
使用绝对路径:
cat /full/path/to/folder1/*.txt /full/path/to/folder2/*.txt > /full/path/to/merged.txt
 
2.使用 mv 命令将多个文件夹中的文件移动到新文件夹
 
mv */\* /path/to/new/folder 
- 
mv命令用于移动文件和目录。 - 
*/\*表示当前目录下的所有子目录和其中的所有文件。 - 
/path/to/new/folder是目标文件夹的路径。 - 注意:这会将文件从原始位置移动,而不是复制。
 
3.使用 find 和 cp 命令复制特定类型(例如:.txt)的文件:
 
find . -type f -name "\*.txt" -exec cp {} /path/to/new/folder \\;
 
- 
find命令在当前目录 (.) 及其子目录中查找所有 .txt 文件。 - 
-exec cp {} /path/to/new/folder \\;对每个找到的文件执行复制操作。 - 注意:确保目标文件夹存在,并且路径中的特殊字符 (如空格) 被正确处理。