复制包含特定文本的文件并保留目录结构 2024-5-23 • grep find directory cp 使用中的代码这个答案,我可以轻松地将包含特定文本的文件从一个文件夹复制到另一个文件夹。使用该-r选项,我还可以在目录内递归搜索。 结果是现在我在目标目录中复制了很多文件。如果我想在复制文件时保留目录层次结构怎么办? 这很像这或者这问题,但增加了困难,我必须在文件中搜索特定文本。 FWIW,我使用的是 Ubuntu 14.04 x64 答案1 如果你发现那个答案,那就没有什么特别的了。 $ cd /path/to/srcdir $ grep -lr PATTERN . | tar -T - -cf - | tar -C /path/to/dstdir -xf - 相关内容 错误:brokencount > 0 [重复] Ping 到我自己的公共 IP 结果导致主机无法访问 如何知道我是否是 Ubuntu 的管理员? 有什么方法可以将控制台应用程序重定向到桌面吗? powertoys 和 Alt-space 在 USB 上安装了完整的 Ubuntu,可以启动,但在其他电脑上却无法启动 [重复] BCM43142:未检测到网络设备 如何绘制三维图形?[重复] 更改 SUDO 密码提示 硬盘只有一个 Ubuntu 分区,如何安装 Windows 进行双启动?[重复]