【终端使用】拷贝和移动文件
命令 | 英文 | 作用 |
tree [目录名称] | tree | 以树状图列出目录结构 |
cp 源文件 目标文件 | copy | 复制 文件 或者 目录 |
mv 源文件 目标文件 | move | ①移动文件、目录到指定位置;②重命名文件、目录 |
一、"tree"命令的使用
1)"tree [目录名称]"命令,以树状图列出指定目录下的 目录、文件。
2)"tree -d [目录名称]"命令,以树状图列出指定目录下的 目录。
选项 | 含义 |
-d | 只显示目录 |
二、"cp"命令的使用
"cp"命令,的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中,相当于 DOS 下的 copy 命令。
选项 | 含义 |
-i | 覆盖文件前提示。(-i, --interactive 覆盖前询问) |
-r | 拷贝目录时,必须添加"-r"选项。则cp将递归复制给目录下的所有子文件和子目录。 |
1)在同一目录下复制一份文件,新复制的文件名称 不能与 源文件的名称 同名。
2)不同目录下,如果 源文件、目标文件 已经存在,且两文件名称相同,但两文件的内容不一样。使用"cp 源文件 目标文件"命令,目标文件 的内容会被 源文件 覆盖。
3)不同目录下,如果 源文件、目标文件 已经存在,且两文件名称相同,但两文件的内容不一样。使用"cp -i 源文件 目标文件"命令,系统会显示提示信息。用户通过输入 "y/n" 来控制是否继续执行操作。
4)拷贝 目录 需要添加 "-r" 选项。
注意:可以联系 "rm" 命令。删除 目录 的时候,也是需要添加 "-r" 选项,删除 文件,则不需要。
三、"mv"命令的使用
"mv"命令可以用来移动 文件、目录,也可以给 文件、目录 重命名。
选项 | 含义 |
-i | 覆盖文件前提示。(-i, --interactive 覆盖前询问) |
1)"mv"命令可以用来移动 文件、目录。
2)"mv"命令可以用来移动 文件、目录,
①移动的同时 也可以 重命名 文件、目录。
②如果还是使用 文件、目录 原来的名称,只要指定到移动哪个目录即可,不需要写 文件、目录 名称。
3)使用"mv"命令移动 文件、目录时,默认情况下,发生 覆盖 情况时,不会显示提示信息的!!!
但是可以添加 "-i" 选项,在发生 覆盖 情况时,会显示提示信息!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)