shellcp拷贝的⽤法
个⼈觉得记录的⽐较全
⾃⼰查阅:
cp [options] <source file or directory> <target file or directory>
cp [options] source1 source2 source3 …. directory
上⾯第⼀条命令为单个⽂件或⽬录拷贝,下⼀个为多个⽂件拷贝到最后的⽬录。cp复制文件到指定目录下
options选项包括:
- a 保留链接和⽂件属性,递归拷贝⽬录,相当于下⾯的d、p、r三个选项组合。
- d 拷贝时保留链接。
- f 删除已经存在⽬标⽂件⽽不提⽰。
-
i 覆盖⽬标⽂件前将给出确认提⽰,属交互式拷贝。
- p 复制源⽂件内容后,还将把其修改时间和访问权限也复制到新⽂件中。
- r 若源⽂件是⼀⽬录⽂件,此时cp将递归复制该⽬录下所有的⼦⽬录和⽂件。当然,⽬标⽂件必须为⼀个⽬录名。
- l 不作拷贝,只是链接⽂件。
-s 复制成符号连结⽂件 (symbolic link),亦即『快捷⽅式』档案;
-u 若 destination ⽐ source 旧才更新 destination。
1cp -rvf dir1 dir2
2复制⽂件夹dir1到dir2,显⽰进度
3
4cp -rf dir1 dir
5复制⽂件夹dir1到dir2,不显⽰进度
cp -rf ../dir/* ../  #拷贝上⼀层⽂件下的dir下的所有⽂件到 ../,可以测试../表⽰啥

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。