gpt4 book ai didi

linux - 是否有 grep 命令允许我 grep 多个文件夹并使用包含文件名的文本文件复制它们

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:47 24 4
gpt4 key购买 nike

所以我有一个包含约 1000 个文件夹名称的文本文件,以及一个包含约 30,000 个文件夹的目录。我需要做的是找到一个 bash 命令来读取文件夹名称的文本文件,然后从目录中 grep 这些文件夹并将它们复制到新的目的地。这是可能吗?

我是编码新手,如果措辞不当,我深表歉意。

最佳答案

您可以使用像这样的 bash 脚本:

fileList=$(cat nameFIle)
srcDir="/home/ex/src"
destDir="/home/ex/dest"

for name in fileList
do
cp -r "${srcDir}/${name}" "${destDir}"/
done

关于linux - 是否有 grep 命令允许我 grep 多个文件夹并使用包含文件名的文本文件复制它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57204288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com