【终端使用】拷贝和移动文件

命令 英文 作用
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" 选项,在发生 覆盖 情况时,会显示提示信息!!!

 

posted @   greamrod  阅读(1854)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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)
点击右上角即可分享
微信分享提示
主题色彩