首页 > 代码库 > linux-14基础命令之-复制(cp)移动(mv),删除(rm),拷贝文件(dd)

linux-14基础命令之-复制(cp)移动(mv),删除(rm),拷贝文件(dd)

1、cp 命令用于复制文件或者目录 格式为:cp[选项]源文件  目标文件

  复制名录有三种情况:

    @1、目标文件是一个目录,将源复制到该目录下;
  
   @2、目标文件是一个文件,将源文件覆盖该文件;        

        @3、 文件文件不存在,将复制源文件并修改为目标文件的名称;

cp 命令参数
参数作用
-p保留原始文件的属性
-d若对象为“连接文件”则保留该“连接文件"属性
-r递归持续复制
-i 如目标文件存在,则询问是否覆盖
-a相当于-pdr(p,d,r 为上述的参数)

如:创建一个名为install.log的文件

[root@localhost /]# touch  intall.log

技术分享

将install.log 复制为 xxx.log

[root@localhost /]# cp  -ai xxx.log   111.log

技术分享

2、mv  命令用于移动文件或者改名 格式:mv[选项] 文件名[目标文件路径][目标文件名]

将文件aaa 改名为bbb

[root@localhost /]# mv aaa bbb

技术分享

技术分享

3、rm 命令用于 删除文件或者目录 ,格式:"rm[选项] 文件"

删除普通文件并提示确认信息 :" rm 文件名“

删除普通文件或目录文件,不提示:“ rm -rf 文件或目录”

rm 命令
参数作用
-f忽略警告
-i删除前询问
-r删除文件夹

4、dd  命令用于指定大小的拷贝的文件或指定转换的文件 ,格式为:dd【参数]

dd参数
参数作用
if输入的文件名称
of输出的文件名称
bs设置每个“块”的大小
count设置要拷贝“块”的个数
conv=ucase将字母从小写转换成大写
conv=lcase将字母从大写转换成小写

 

linux-14基础命令之-复制(cp)移动(mv),删除(rm),拷贝文件(dd)