cp
cp命令主要用于复制文件或目录,也可以重命名文件名(在命令中,源文件名与目标位置文件名不一样即可完成重命名操作)。
基本语法
cp在使用时一般有两种不同的使用方式,详细如下所示:
- 1.将单个文件或目录sourceFile复制到文件或目录destinationFile中,如下所示:
cp [选项] sourceFile destinationFile
- 2.将多个项目(文件或目录)复制到一个目录中,如下所示:
cp [选项] sourceFile destinationDirectory
在上面用法中sourceFile:要复制的原始文件或目录
destinationFile/destinationDirectory:被复制的文件或目录的目标位置
常用参数
参数 | 功能 |
---|---|
-a,--archive | 复制文件和目录及其属性,包括所有权和权限。 |
-i,--interactive | 在覆盖目标文件之前给出提示,要求用户确认是否覆盖 |
-r,--recursive | 若复制的源文件为目录文件时,将复制该目录下所有子目录和文件 |
-u,--update | 仅复制时间差异的文件 |
-f,--force | 覆盖已经存在的文件不给出提示 |
示例
-
1、将文件a.log复制为Test.log
7-2 cp示例-1_c2i.jpg 2、复制tmp到当前目录
7-3 cp示例-2_c2i.jpg
mv
mv命令主要用于移动文件和文件重命名操作。
基本语法
mv在使用时一般有两种不同的使用方式,与cp很相似,详细如下所示:
- 1.移动文件或目录,并进行移动或重命名操作
mv [选项] source destination
- 2.移动一个或多个文件到另一个目录中
mv [选项] source1... destination
常用参数
参数 | 功能 |
---|---|
-i,--interactive | 覆盖已经存在的文件前,提示用户确认 |
-u,--update | 移动文件或目录时,只移动目标目录中不存在的文件夹或是目标目录中相应的更新文件 |
-f,--force | 覆盖已经存在的文件不给出提示 |
示例
-
1、将a.txt重命名为aTest.log
7-4 mv示例-1_c2i.jpg -
2、将Test目录重命名为Dir
7-4 mv示例-2_c2i.jpg