复制包含特定文本的文件并保留目录结构 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 - 相关内容 Ubuntu 在高端 PC 上非常慢 Windows 7 - 无线但有线连接几乎每天都会丢失默认网关 FTP 或类似 FTP 的解决方案可以防止用户在文件中互相覆盖?[关闭] 是否可以将文件符号链接到系统文件夹?[重复] 如何删除路径/名称太长而无法正常删除的目录 在 USB 上安装 Ubuntu 有什么好处吗?[关闭] 虚拟内存是真实存在的还是只是一种管理内存的方法 如何在登录时更改分辨率 如何自动执行 minitoc 调用? 如何修改文件资源管理器地址栏的右键菜单