06 cp 命令

Posted 蓝风9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了06 cp 命令相关的知识,希望对你有一定的参考价值。

前言

呵呵 这个命令 应该是 linux 使用者 基本上都会使用到的吧?

呵呵 我们这里主要是 看一下 这个命令是如何工作的

main 中主要是参数处理, 然后将核心业务委托给 do_copy

do_copy 处理 文件/文件夹 做不同的业务逻辑处理, 调用 copy.copy 来拷贝文件, copy.copy_reg 来拷贝普通文件

copy_reg 处理真实的文件拷贝, 支持各类文件拷贝 

sparse_copy 将源文件的二进制内容 基于 buffer 拷贝到目标文件 

基于 linux-4.4.0 + coreutils-8.25

调试基于命令 "cp .version .version.bak"

main

参数处理, 校验, 业务委托给 do_copy

do_copy 

文件/文件夹 分类分别处理 

copy.copy_reg

copy.sparse_copy 

基于 buf 复制二进制的文件内容 

完 

以上是关于06 cp 命令的主要内容,如果未能解决你的问题,请参考以下文章

gsutil cp 命令错误,CommandException:没有匹配的 URL:

Linux cp命令怎么使用?

我可以在 cp 参数中使用通配符吗? [复制]

cp命令

cp命令取消提示的方法

linux之cp/scp命令+scp命令详解