Linux.命令

2-8 Linux 中的文件处理 --- cp 复制命令

2021-04-07  本文已影响0人  捌千里路雲和月

cp:复制文件 或 目录。

    -p:属性一同复制。

    -r :复制目录。

tmp 目录下通过 mkdir 创建 test1 和 test2 目录,test1 目录下创建一个 test1.txt 的文件。

单文件复制:

cp test1.txt a.txt :本目录下复制 test1.txt 文件并粘贴,文件名改为 a.txt。这样复制出来的文件属性是会改变的,通过时间可以看出来。

cp -p test1.txt test2.txt :-p 选项 文件属性一同复制。

当前目录下复制 test1.txt 改名为 test2.txt 粘贴。加上 -p 选项后会连同 test1.txt 属性一同复制。通过时间可以看出来。

多文件复制:

cp -p a.txt test1.txt test2.txt ../test2 :

把 test1 文件夹下的三个文件连同属性一齐复制到 test2 文件夹下,文件与文件之间用空格隔开。

目录复制:

cp -r test1 test3 :复制 test1 目录以及目录内的文件 并改名 test3 保存到本路径。

cp -rp test2 test4 :把 test2 文件夹以及文件夹内的文件 ,连同属性一并复制。改名 test4 粘贴到本路径。通过查看详细信息,文件夹的属性一样。

test2 里面的文件属性和 test4 里面的文件属性都一样。

跨目录复制文件 :

[root@localhost test3]# cp -p a.txt test1.txt test2.txt /root/。

把 /tmp/test3 目录下的文件连同属性一并复制,粘贴到 /root 目录下。

[root@localhost tmp]# cp -rp test4 /root/。

把 /tmp 目录下的 test4 文件夹以及文件夹内容连同属性一并复制,粘贴到/root 目录下。

通过查看,/tmp/test4 和 /root/test4 文件属性一致。

上一篇 下一篇

猜你喜欢

热点阅读