Linux / Unix中的cp命令
cp是用于复制文件和目录的Linux shell命令。
cp语法
cp选项
cp示例
cp代码生成器
cp命令语法
从源复制到目标
$ cp [options] source dest
cp命令选项
cp命令的主要选项:
选项
描述
cp -a
存档文件
cp -f
通过删除目标文件来强制复制(如果需要)
cp -i
互动-覆盖前询问
cp -l
链接文件而不是复制
cp -L
跟随符号链接
cp -n
没有文件覆盖
cp -R
递归副本(包括隐藏文件)
cp -u
更新-当源比dest更新时复制
cp -v
详细-打印信息性消息
cp命令示例
将单个文件main.c复制到目标目录bak:
$ cp main.c bak
将2个文件main.c和def.h复制到目标绝对路径目录/ home / usr / rapid /:
$ cp main.c def.h /home/usr/rapid/
将当前目录中的所有C文件复制到子目录bak:
$ cp *.c bak
将目录src复制到绝对路径目录/ home / usr / rapid /:
$ cp src /home/usr/rapid/
递归将dev中的所有文件和目录复制到子目录bak:
$ cp -R dev bak
强制文件复制:
$ cp -f test.c bak
文件覆盖前的交互式提示:
$ cp -i test.c bakcp: overwrite 'bak/test.c'? y
更新当前目录中的所有文件-仅将较新的文件复制到目标目录bak:
$ cp -u * bak
cp代码生成器
选择cp选项,然后按Generate Code按钮:
选件
强制复制(-f)
交互式-覆盖前询问(-i)
链接文件(-l)
跟随符号链接(-L)
无覆盖(-n)
递归目录树副本(-R)
更新较新的文件(-u)
详细消息(-v)
文件/文件夹
源文件/文件夹:
目标文件夹/文件:
输出重定向
将标准输出重定向到文件
将标准输出重定向并追加到文件
Redirectstdout&stderr到文件
将stderr重定向到文件
重定向并附加stderr到文件
单击文本框以选择代码,然后将其复制并粘贴到终端中:
也可以看看
cp省略目录错误消息
cp覆盖文件
cp -R命令
猫命令
cd命令
gcc命令
ls命令
mv命令
pwd命令