linux覆盖文件命令 linux覆盖文件如何还原( 二 )


[root@linuxcool~]#cp-Rdir1dir2/
cp命令的具体语法格式为cp[参数][文件] 。
参数:
-f若目标文件已存在,就会直接覆盖原文件
-i若目标文件已存在,就会询问是否覆盖
-p保留源文件或目录的所有属性
-r递归复制文件和目录
-d当复制符号连接时,将目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录
【linux覆盖文件命令 linux覆盖文件如何还原】-l对源文件建立硬连接,而非复制文件
-s对源文件建立符号连接,而非复制文件
-b覆盖已存在的文件目标前将目标文件备份
-v详细显示cp命令执行的操作过程

本文章基于ThinkpadE15品牌、centos7系统撰写的 。
linux常用命令mvmv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下常用的命令,经常用来备份文件或者目录 。
命令格式
mv [选项] 源文件或目录 目标文件或目录
选项:
-f 强制覆盖,如果目标文件已经存在 , 则不询问,直接强制覆盖;
-i 交互移动,如果目标文件已经存在,则询问用户是否覆盖;
-n 如果目标文件已经存在,则不会覆盖,而且不询问用户;
-v 显示文件或目录的移动过程;
-u 若目标文件已经存在 , 但两者相比 , 源文件更新,则会对目标文件进行升级 。
linux的cp怎么覆盖?cp命令是我日常学习中经常会遇到的一个命令linux覆盖文件命令,下面这篇文章主要给大家介绍了关于Linux系统利用cp命令实现强制覆盖功能的方法linux覆盖文件命令,并且给大家简单的介绍了cp命令的基础知识,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧 。
前言
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录 。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下 。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误 。
语法
cp(选项)(参数)
选项
-alinux覆盖文件命令:此参数的效果和同时指定"-dpR"参数相同linux覆盖文件命令;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时 , 才复制文件;
-S:在备份文件时 , 用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作 。
参数
源文件:制定源文件列表 。默认情况下,cp命令不能复制目录 , 如果要复制目录,则必须使用-R选项;
目标文件:指定目标文件 。当“源文件”为多个文件时,要求“目标文件”为指定的目录 。
利用cp命令实现强制覆盖功能
我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,所添加的rf参数是不起作用的 。

推荐阅读