Linux下实现类似win下的xcopy的命令

Windows 下 xcopy 命令是 copy 命令的扩展增强版,其主要作用是可以连带目录及其子目录结构和文件一同拷贝到另一个文件下(目标文件或文件夹不存在则自动创建)。
Linux 下可以通过 find 和 cpio 命令组合来实现,亲测有效!

Windows 下 xcopy 示例

xcopy "d:\home\test\2019\*.doc" "d:\home\bak\"

linux 下示例

find /home/test/2019/*.doc | cpio -dp /home/bak/

注:其中目标目录 home/bak 均不存在(未提前创建)
参考:
http://bbs.chinaunix.net/thread-3630536-1-1.html
http://man.linuxde.net/cpio

感慨

参考的文章有一个是2011年的,时间过去这么久了命令依然有效。
就像探险到人迹罕至的地方,你以为你是首次来这里的人,却在角落里发现有一个十年前的水壶。

Author: thinkwei

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注