使用 cp 命令复制一个目录的所有文件,包括隐藏文件。

主要观点:探索为何cp -R src/. dest能复制src的内容(包括隐藏文件)而非src本身,原因在于cp算法的定义。
关键信息:有非空src和空dest两个目录,src包含普通文件unhidden和隐藏文件.hidden;使用cp -R src/. dest命令,src/.起关键作用;通过cp的 POSIX 文档算法解释为何此命令能达到目的,即目标文件路径是target+/(若target未以/结尾)+相对于source_file所在目录的路径名,对于.hidden文件路径为dest/./.hiddendest/.hidden,普通文件unhidden路径为dest/./unhiddendest/unhidden
重要细节:详细说明了ls -a src查看src目录内容,以及对cp算法的理解和路径构建过程。

阅读 88
0 条评论