cp [-adfilprsu] 源文件(source)目标文件(destination)
cp [options] source1 source2 source3 .... directory (目录)
cp 除了复制功能外,还能创建文件的快捷方式。对比文件的新旧然后更新。以及复制整个目录。
不同cp 命令的执行者不同,产生的文件权限不一样。
cp -i ~/.bashrc /tmp/bashrc 参数i 询问是否覆盖。
cp:是否覆盖'/tmp/bashrc'?
不加参数的cp ,复制到当前目录下(有个 点)
root@fcb-ThinkPad-X230:/tmp# cp /var/log/wtmp .
root@fcb-ThinkPad-X230:/tmp# ls -l /var/log/wtmp wtmp
-rw-rw-r-- 1 root utmp 49152 10月 31 21:51 /var/log/wtmp
-rw-r--r-- 1 root root 49152 10月 31 22:16 wtmp
cp的源文件与目的文件的权限不同的。目的文件的所有者通常是命令操作本身。
-r 是复制目录参数。
-u 目标文件与源文件有差异才会复制,常用于备份。
-a 参数能复制权限相同的文件,不过所有者还是改变不了。
鸟哥的私房菜 2021.10.31 cp学习,做个笔记。