linux文件覆盖命令 linux覆盖文件夹命令

linux常用命令mvmv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下常用的命令,经常用来备份文件或者目录 。
命令格式
mv [选项] 源文件或目录 目标文件或目录
选项:
-f 强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;
-i 交互移动,如果目标文件已经存在,则询问用户是否覆盖;
-n 如果目标文件已经存在,则不会覆盖,而且不询问用户;
-v 显示文件或目录的移动过程;
-u 若目标文件已经存在 , 但两者相比,源文件更新 , 则会对目标文件进行升级 。
linuxcp命令详解cp命令是linux下linux文件覆盖命令的一个文件管理命令linux文件覆盖命令,通常是用于复制文件或目录,cp命令主要有两个功能 , 具体介绍如下linux文件覆盖命令:
1、能够同时复制多个文件到一个指定的目录中linux文件覆盖命令;
2、能够将多个文件复制到一个具体的文件名或一个已经存在的目录下 。
参考例子:
复制目录,具体命令为:
[root@linuxcool~]#cp-Rdir1dir2/
cp命令的具体语法格式为cp[参数][文件] 。
参数:
-f若目标文件已存在,就会直接覆盖原文件
-i若目标文件已存在,就会询问是否覆盖
-p保留源文件或目录的所有属性
-r递归复制文件和目录
-d当复制符号连接时,将目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录
-l对源文件建立硬连接 , 而非复制文件
-s对源文件建立符号连接 , 而非复制文件
-b覆盖已存在的文件目标前将目标文件备份
-v详细显示cp命令执行的操作过程
以上就是小编的分享linux文件覆盖命令了 , 希望能够帮助到大家 。
本文章基于ThinkpadE15品牌、centos7系统撰写的 。
linux编辑文件命令linux编辑文件命令有如下:
1、cp命令,作用复制,参数如下:
-a:将文件的特性一起复制 。
-p:连同文件的属性一起复制,而非使用默认方式,与-a相似 , 常用于备份 。
-i:若目标文件已经存在时,在覆盖时会先询问操作的进行 。
-r:递归持续复制,用于目录的复制行为 。
-u:目标文件与源文件有差异时才会复制 。
【linux文件覆盖命令 linux覆盖文件夹命令】2、rm命令作用为删除,参数:
-f:就是force的意思,忽略不存在的文件 , 不会出现警告消息 。
-i:互动模式,在删除前会询问用户是否操作 。
-r:递归删除 , 最常用于目录删除 , 它是一个非常危险的参数 。
3、mv命令作用为移动文件:
-f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖 。
-i:若目标文件已经存在,就会询问是否覆盖 。
-u:若目标文件已经存在,且比目标文件新,才会更新 。
4、pwd命令 , 作用为查看”当前工作目录“的完整路径 。
pwd-P#显示出实际路径 , 而非使用连接(link)路径;pwd显示的是连接路径 。
5、rmdir命令删除目录:
rmdir [选项]... 目录...
-p:递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除 。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息 。
-v:verbose显示指令执行过程 。
linux怎样将文件覆盖到另一个文件linux实用命令之如何移动文件夹及文件下所有文件 格式:mv [选项(option)] 源文件或目录 目标文件或目录使用命令:mv webdata /bin/usr/可以延伸一下:mv /usr/lib/* /zone 是将 /usr/lib/下所有的东西移到/zone/中 。mv /usr/lib/*.txt /zone 是将lib下以txt结尾的所有文件移到/zone中 。其他类型,以此类推 。具体说明如下:1.作用 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中 。该命令等同于DOS系统下的ren和move命令的组合 。它的使用权限是所有用户 。2.格式 mv [options] 源文件或目录 目标文件或目录 3.[options]主要参数(几个重要的参数) -i:交互方式操作 。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件 。-f:禁止交互操作 。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用 。- r 指示mv将参数中列出的全部目录和子目录均递归地移动 。4.第二个参数 当第二个参数类型是文件时,mv命令完成文件重命名 , 它将所给的源文件或目录重命名为给定的目标文件名 。当第二个参数是已存在的目录名称时,
linux下移动或者复制文件覆盖相同文件夹时 , 文件夹里面的每个文件都提示是否覆盖1、这么就用不会提示了:# \cp -rf\x0d\x0a2、 原因:\x0d\x0a# vi ~/.bashrc\x0d\x0a 如果你看到如下内容 , 以下命令都会用别名执行了 , 就是说自动加了 -i 参数:\x0d\x0a\x0d\x0aalias rm='rm -i'\x0d\x0aalias cp='cp -i'\x0d\x0aalias mv='mv -i'\x0d\x0a 为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写\x0d\x0a# \cp -rf /data/xxx*/home/xxx\x0d\x0a注意 cp 命令前加了 \ , 意思是不让它用~/.bashrc里的别名运行,即 -i 参数\x0d\x0a3、补充cp该命令的各选项含义如下\x0d\x0a- a 该选项通常在拷贝目录时使用 。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合 。\x0d\x0a- d 拷贝时保留链接 。\x0d\x0a- f 删除已经存在的目标文件而不提示 。\x0d\x0a- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认 。回答y时目标文件将被覆盖,是交互式拷贝 。\x0d\x0a- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中 。\x0d\x0a- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件 。此时目标文件必须为一个目录名 。\x0d\x0a- l 不作拷贝,只是链接文件 。\x0d\x0a4、需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项 。
Linux 使用 cp 命令强制覆盖功能 linux文件覆盖命令我们平时在 Linux 中使用cp命令时linux文件覆盖命令,当把文件从一个目录复制到另一个目录 , 且目录中具有同名文件时,系统会提示输入y来确认是否覆盖同名文件 。
如果文件少linux文件覆盖命令的话,也无关紧要,但文件多的话,要一个一个确认简直太累了 。更要命的是,即使我们加了-rf参数,还是会提示 。
为什么会这样呢?
原因就是cp命令被系统设置了 别名。
我们可以查看一下:
也就是说,我们平时使用的cp命令,实际上是cp -i。
那-i参数是什么意思呢?
就是在覆盖之前会给一个提示,这应该算是系统的一个保险措施 。
那如果希望进行强制复制,不想一个一个输入y , 有什么办法呢?
使用原生命令:
取消别名:
这样再使用cp -rf的时候就不会提示确认了 。
但需要注意的是,使用完之后记得把别名恢复 。
这里更推荐大家使用办法一,因为命令简单,而且还不会造成忘记恢复别名而带来的风险 。
以上就是本文的全部内容,如果觉得还不错的话,欢迎 点赞,转发 和 关注,感谢支持 。
推荐阅读:
关于linux文件覆盖命令和linux覆盖文件夹命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读