shell命令--cp

shell命令--cp

0、cd命令的专属图床

点此快速打开文章图床_shell命令cp

1、cp命令的功能说明

cp命令用于复制文件或目录。

2、cp命令的语法格式

SYNOPSIS
    cp [OPTION]... [-T] SOURCE DEST
    cp [OPTION]... SOURCE... DIRECTORY
    cp [OPTION]... -t DIRECTORY SOURCE...

3、cp命令的选项说明

  • -r:复制目录
  • -p:保持文件或目录属性
  • -a:相当于同时使用参数-d,-p,-r
  • -i:提示是否覆盖的确认
  • -d:如果复制的源文件为链接文件,仅复制符号链接本身,且保留符号链接所指向的目标文件或目录

4、cp命令的实践操作

范例1:无参数和带参数 -a 的比较

cd /test
pwd
ll -h
cp file1 file4  -->不带参数
cp -a file1 file5  -->带参数-a
ll -h  -->对比结果,简单发现file4和file5创建的时间是不一样的

范例2:使用 -i 参数的例子

cp -i file1 file5  -->提示是否覆盖文件?
cp file1 file5  -->没加 -i 为啥也提示?
alias cp  -->因为系统为cp做了别名
\cp file1 file5  -->取消别名(或提示)方法1:在前面加\
/bin/cp file1 file5  -->取消别名(或提示)方法2:使用命令的绝对路径

范例3:使用 -r 参数复制目录

tree dir1 dir2  -->看一下dir1和dir2目录内容
cp dir1 dir2  -->显示跳过目录dir1
cp -r dir1 dir2  --> 使用 -r 参数 
tree dir1 dir2  -->查看结果

范例4:快速备份文件案例

ls /etc/ssh/|grep config
cp /etc/ssh/ssh_config /etc/ssh/sshd_config.bak  -->正常备份
cp /etc/ssh/sshd_config{,.bak1}  -->快速备份
!ls  -->执行最近ls开头的相关命令

『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!

posted @ 2020-01-05 08:00  MineGi  阅读(7517)  评论(0编辑  收藏  举报