实验目的
掌握Linux一些基本命令的使用方法
熟悉Linux操作环境
实验内容
文件和目录复制命令
常用方法:
cp [options] source dest #将源文件复制到目标文件
cp [options] source … directory #将一批文件复制到某个目录directory
常用参数(options):
-f:强行复制文件或目录,不论目标文件或目录是否已存在
-r或-R:递归复制。复制目录时,一同复制其中的所有文件和子目录
-i:覆盖既有文件之前先询问用户
-b:覆盖已存在的文件目标前将目标文件备份
-l:对源文件建立硬连接,而非复制文件
-s:对源文件建立符号连接,而非复制文件
-p:复制源文件时,保留源文件的属性信息
例如:
将file1复制到file2,保留源文件的属性信息:cp -p file1 file2
将当前目录下所有以.c和.txt为后缀的文件复制到目录/tmp:cp *.c *.txt /tmp
练习:
① 将目录/opt复制到目录/tmp/opt,且保持原属性
命令:cp -r /opt tmp/opt
结果(通过ls查看目录/tmp的内容):
② 将/etc目录下所有以p开头的文件复制到目录/tmp/etc下
命令:cp -r/etc/p* tmp/etc
结果(通过ls查看目录/tmp/etc的内容):