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

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

原文地址:https://www.cnblogs.com/greamrod/p/12306927.html