Archive for 2014-01-05

Linux cp强制覆盖文件操作

cp是一个用于复制文件 的 UNIX 命令。文件可以被复制到相同目录下,也可以复制到其他完全不同的目录中(甚至复制到不同的文件系统或是硬盘中。)。如果文件将被复制到相同的目录中,那么目标文件文件必须使用不同于原文件的文件名;在其他情况下,目标文件的名称允许使用与原文件相同或不同的名称。原始的文件不会被改变。 在Linux操作系统中,经常会遇到文件覆盖的操作,有时候需要将多个文件或多个文件夹进行批量覆盖。然而直接使用cp -r -f 的命令都需要确认是否覆盖文件。在Linux用户环境下,默认是将cp等命令默认加了cp -i选项,cp -i选项为可以通过更改用户下目录下的.bashrc文件来做到无需确认。