Linux cp命令:目录的合并以及文件的覆盖

cp命令参数

-f  强制覆盖,不询问yes/no(-i的默认的,即默认为交互模式,询问是否覆盖)

-r  递归复制,包含目录

-a  做一个备份,这里可以不用这个参数,我们可以先备份整个test目录

-p  保持新文件的属性不变


实际上,用-f参数无法进行文件的覆盖,以下是实践过的覆盖命令;

例如,把magento目录下的所有文件(包括文件夹)复制到public_html目录中:

\cp -rf magento/* public_html

执行完该命令,如果public_html里有和magento同目录结构的文件夹或文件,就会被覆盖。

相关文章