bash shell:递归地在文件夹和子文件夹中搜索列表中的文件

安德鲁·霍尔

直到现在,当我想从列表中收集文件时,我一直在使用包含完整路径的列表,并使用:

cat pathlist.txt | xargs -I % cp % folder

但是,我希望能够递归搜索文件夹及其子文件夹,并复制仅包含文件名(而非完整路径)的纯文本列表中的所有文件。

我将如何去做呢?

谢谢!

迈克尔·维尔斯

尝试类似的东西

find folder_to_search -type f | grep -f pattern_file | xargs -I % cp % folder

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何读取Bash Shell中多个文件夹和子文件夹中的文件

在bash中搜索文件夹中的文件列表

Bash/Shell 脚本修改文件夹和子文件夹中的文件,但不修改文件夹名称

For循环多个文件夹中的文件-Bash Shell

Bash mkdir和子文件夹

Bash - 在分离的子文件夹中合并文件

在子文件夹bash中查找文件

如何使bash代码对文件夹和子文件夹中的所有文件起作用?

Bash Shell脚本:以递归方式将文件夹中的TXT文件分类

在bash中递归删除与父文件夹同名的文件夹?

循环遍历 bash 中的子文件夹

如何遍历bash中的子文件夹?

如何压缩 Bash 中的所有子文件夹?

检查Bash中的文件夹大小

bash中的zip文件夹

Bash / shell在当前目录中搜索子文件夹并将其放入cd

如何使用bash将子文件夹中的所有文件移动到新文件夹中?

使用 bash 列出所有文件夹和子文件夹

从bash脚本中的文件夹中执行随机文件

bash列出当前文件夹中的子文件夹没有得到预期的结果[仅提供第一个文件夹]

在bash中递归压缩所有文件和文件夹

文件夹中每个文件的bash命令

重命名Bash文件夹中的所有文件

Bash脚本从文件夹中删除最旧的文件

Bash命令删除*文件夹中的某个文件

更新 linux / bash 中 zip 子文件夹中的文件

如何在基本文件夹的每个子文件夹中运行bash

Shell / Bash快捷方式,用于批量重命名文件夹中的文件

使用bash shell映射json字符串中文件夹中的文件名