复制包含特定文本的文件并保留目录结构 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 15.10 中,phpmyadmin 导入数据库显示超时错误 SSH 用户名别名 \nameref 使用长标题代替短标题 Apache ModRewrite 在 rewriteCondition 中从 request_uri 中删除部分 如何修复粘贴在 Excel 工作簿之间时相差 4 年 1 天的日期 未开启数字锁时,数字键盘无法使用 为什么这两个 vim autocmd 相互重叠? 无法在 Microsoft Excel 中添加注释 Debian 12 上没有互联网连接 无路径解压