gpt4 book ai didi

linux - 使用 shell globbing 匹配所有嵌套目录下的所有文件

转载 作者:IT王子 更新时间:2023-10-29 00:16:47 31 4
gpt4 key购买 nike

有没有办法使用 shell globbing 来识别嵌套目录?

所以如果我有 dir/dir1/dir2/dir3/dir4/dir5/.. 并且我在所有文件下都有文件,匹配所有目录下所有文件的等效通配模式是什么,类似于 - 例如 - ls -R

最佳答案

在 Bash 4 中,通过 shopt -s globstar 和 zsh,您可以使用 **/*,它将包括隐藏文件以外的所有内容。您可以在 Bash 4 中执行 shopt -s dotglob 或在 zsh 中执行 setopt dotglob 以包含隐藏文件。

在 ksh 中,set -o globstar 启用它。我认为没有办法隐式包含点文件,但我认为 **/{.[^.],}* 有效。

关于linux - 使用 shell globbing 匹配所有嵌套目录下的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4349082/

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