gpt4 book ai didi

linux - 在 tarball 目录中搜索文件?

转载 作者:太空狗 更新时间:2023-10-29 12:20:14 26 4
gpt4 key购买 nike

所以我有一个 tarball 目录。即/home/username/dir_w_tarballs。在其中一个压缩包中,有一个曾经在这里工作的工程师的许可证 key 。我如何在目录中的每个 tarball 中搜索特定文件?类似于 find 的东西。 -name some_file?我知道我可以使用 tar -jtvf file.tar.bz2 搜索单个 tarball。我希望范围更广一些。

最佳答案

这个怎么样:

find -name '*.tar' -o -name '*.tar.*' | while read f; do
tar -tf "$f" | grep some_file | sed "s|^|$f:|"
done

它将递归地查找当前目录下的所有压缩包,列出每一个,使用grep 搜索特定文件,然后使用sed 添加压缩包名称到每场比赛,这样您就可以分辨出哪个压缩包包含每场比赛......

关于linux - 在 tarball 目录中搜索文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11835578/

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