linux下复制文件现直接覆盖不提示

有两种解决办法:

方法一:修改bashrc文件禁用掉cp的alias

[root@~]# vi ~/.bashrc

在alias cp='cp -i'前加上"#"注释,重新登录后即可实现复制不提示。

方法二:使用cp命令的时候,在前面回"\"

即:[root@~]# \cp -rf 源目录  目的文件夹

该命令的各选项含义如下

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
  - d 拷贝时保留链接。
  - f 删除已经存在的目标文件而不提示。
  - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
  - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
  - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
  - l 不作拷贝,只是链接文件。

时间: 2024-11-03 10:38:57

linux下复制文件现直接覆盖不提示的相关文章

Linux下删除文件下彻底删除文件

  在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,下面我给大家介绍介绍. Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 删除目录.文件 rm(remove) 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version

linux下tomcat如何配置类覆盖jar里的类

问题描述 linux下tomcat如何配置类覆盖jar里的类 windows下类是可以直接覆盖jar里的类的,但是在linux环境下无法覆盖,求解决方法

如何在 Linux 中复制文件到多个目录中

在学习 Linux 的过程中,对于新手而言总是会使用几个命令来完成一个简单的任务.对正在熟悉使用终端的人这是很容易理解的行为.然而,如果你想要成为一个老手,学习我说的"快捷命令"会显著减少时间浪费. 在本篇中,我们会用一个简单的方法在 Linux 中用一个命令来将目录复制到多个文件夹中. 在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单的语法如下: # cp [options-.] source(s) destination 另外,你也可以使用高级复

Linux下脚本文件的seq的学习

问题描述 Linux下脚本文件的seq的学习 B=seq -s " " -f"iconback%02g" 1 $A C=seq -s " " -f"img%0g" 1 $A 请问哪位知道如何让B,C 打印出来的值一一对应,例如:img1="iconback01",img2="iconback02".... 解决方案 seq没法支持两个变量,用awk来 awk 'BEGIN { for(i

Linux 下目录文件权限(命令)的查看和修改_Linux

Linux 下目录文件权限的查看和修改 在我的服务器下面有这几个文件夹 同时用ls -l也可以查看到这几个文件的权限. 看其中的assets文件一共有十位数,其中: 最前面那个 - 代表的是类型 中间那三个 rwx 代表的是所有者(user)拥有的权限 然后那三个 rwx 代表的是组群(group)拥有的权限 最后那三个 rwx 代表的是其他人(other)拥有的权限 r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) -表示相应的权

Linux下利用文件描述符恢复的成功失败实验

    数据误删除是作为初级运维人员常常遇到的"低级错误",一些有经验的老手有时也在疲劳.不冷静的情况下"马失前蹄".一旦误删除数据文件,尽快采用影响最小.最迅速的手段恢复数据库是第一要务. 恢复数据的方法很多,比如冷热备份.闪回数据库等等,如果是直接从操作系统OS层面删除数据文件,在Linux/Unix环境下,有一些优选手段可以使用.其中之一就是文件描述符(File Description).   1.聊聊File Description   不同的操作系统,在实

Vista系统下复制文件提速

使用vista系统的用户可能都会有这样的感觉,那就是文件拷贝和XP相比明显较慢,尤其是拷贝含有较多文件的文件夹时,不得不忍受蜗牛一样的速度.如果经常需要在算机和移动设备间转储数据,那么就应该考虑如何让文件在拷贝时可以跑得更快. 并不是只有数百MB的软件才称得上是软件,有很多小强软件的能力了不容小觑,Fastcopy就是不错的例子.从它的名字上就可以看出它是一款专门为文件复制提速而设计的,由于采用了更优化的缓存以及其他设置,Fastcopy在拷贝文件时比系统的复制 /粘贴在速度上有明显优势.此外它

Vista系统下复制文件提速的方法

使用vista系统的用户可能都会有这样的感觉,那就是文件拷贝和XP相比明显较慢,尤其是拷贝含有较多文件的文件夹时,不得不忍受蜗牛一样的速度.如果经常需要在算机和移动设备间转储数据,那么就应该考虑如何让文件在拷贝时可以跑得更快. 并不是只有数百MB的软件才称得上是软件,有很多小强软件的能力了不容小觑,Fastcopy就是不错的例子.从它的名字上就可以看出它是一款 专门为文件复制提速而设计的,由于采用了更优化的缓存以及其他设置,Fastcopy在拷贝文件时比系统的复制/粘贴在速度上有明显优势.此外它

Linux下的文件权限设置修改详解

我们已经知道文件权限对于系统的安全重要性了,也知道文件权限与用户与用户组的关系了,那么,如何修改文件的权限呢?我们可以修改多少文件权限呢?其实,一个文件的权限很多.我们先介绍几个简单的,例如:用户组.拥有者.各种身份的权限等等. • chgrp:改变文件所属用户组 . • chown:改变文件拥有者. • chmod:改变文件的属性.SUID等特性. 更改所属用户组, chgrp 改变文件的用户组很简单,直接用chgrp即可,这个命令就是change group(改变用户组)的缩写.这样就很好记