复制文件和目录到指定的位置
cp test.txt /opt #复制test.txt文件到/opt目录下
cp -r ./test /opt #复制./test目录到/opt目录下
cp test.txt{,.txt.bak} #备份(相当于cp test.txt test.txt.bak)
#当批量复制时会重复确认是否覆盖提示,可通过以下两种方式屏蔽提示:
\cp {1..10}.txt /opt
/bin/cp {1..10}.txt /opt
cp命令的参数选项及说明:
参数选项 | 解释说明 |
---|---|
-p | 复制文件时保持源文件的所有者、权限信息以及时间属性。 |
-d | 如果复制源文件是符号链接,仅复制符号链接本身,而且保留符号链接所指向的目标文件或目录。 |
-r | 递归复制目录,即复制目录下的所有层级的子目录和文件。 |
-a | 等同于p、d、r三个参数功能的总和 |
-i | 覆盖已有文件前,提示用户确认。 |
-t | 默认情况命令格式为:cp 源文件 目的地,使用-t参数可颠倒顺序格式变为:cp -t 目的地 源文件。 |