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 命令的主要内容,如果未能解决你的问题,请参考以下文章