文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
将文件或目录从一个位置复制到另一个位置需要用到cp
命令。
1. cp source destination
在最基本的用法中,cp命令需要两个参数:源对象和目标对象。当source和destination都是文件名时,cp命令将源文件复制成新文件
,并以destination命名。新文件就像新建的一样,有新的修改时间。
1 | # 命令形式:cp source destination |
2. cp -i source destination
默认情况下,cp命令不会询问destination文件是否存在,会直接覆盖,如果需要询问是否覆盖,可以使用-i
参数。
1 | # 命令形式:cp -i source destination |
3. 复制文件到目录中
目标目录尾部加上了/
,表明这是一个目录而不是文件名,如果没有zookeeper目录且没有加上/
,会将zookeeper当成
1 | $ cp test ~/zookeeper/ |
4. cp -R source destination
-R
参数功能强大,它能将递归的复制整个目录的内容,如果Blog目录不存在,会先创建一个Blog目录,再进行递归的复制。
1 | # 命令形式:cp -R source destination |
参考文献:
- Linux命令行与shell脚本编程大全(第三版)