CP命令的使用
常用选项:
-i:交互式复制,即覆盖之前提醒用户确认;
-f:强制覆盖目标文件;
-r, -R:递归复制目录;
-d:复制符号链接文件本身,而非其指向的源文件;
-a:-dR --preserve=all, archive,用于实现归档;
--preserv=
mode:权限
ownership:属主和属组
timestamps: 时间戳
context:安全标签
xattr:扩展属性
links:符号链接
all:上述所有属性
案例:复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中
[root@host ~]# touch /etc/p1234567 //创建个p开头数字结尾的文件 [root@host ~]# ll -d /etc/p* //查看p开头的文件 -rw-r--r--. 1 root root 0 Oct 29 00:53 /etc/p1234567 drwxr-xr-x. 2 root root 4096 Oct 26 22:54 /etc/pam.d -rw-r--r--. 1 root root 1068 Oct 28 18:00 /etc/passwd …… [root@host etc]# ll -d /etc/p*[^0-9] //查看非数字结尾的文件 drwxr-xr-x. 2 root root 4096 Oct 26 22:54 /etc/pam.d -rw-r--r--. 1 root root 1068 Oct 28 18:00 /etc/passwd -rw-r--r--. 1 root root 1027 Oct 28 18:00 /etc/passwd- drwxr-xr-x. 10 root root 4096 Oct 26 22:51 /etc/pki …… [root@host ~]# mkdir /tmp/mytest1 //创建目录 [root@host ~]# cp -rf /etc/p*[^0-9] /tmp/mytest1/ //复制文件及目录 [root@host etc]# ll /tmp/mytest1/ //查看复制过去的文件 total 72 drwxr-xr-x. 2 root root 4096 Oct 26 22:54 pam.d -rw-r--r--. 1 root root 1068 Oct 28 18:00 passwd -rw-r--r--. 1 root root 1027 Oct 28 18:00 passwd- drwxr-xr-x. 3 root root 4096 Oct 26 22:50 pkcs11 ……