ZSH:`ls *(。)`仅列出常规文件,但是`ls *(/)`不仅列出目录

阿梅里奥·巴斯克斯·雷纳(Amelio Vazquez-Reina)

我不知道我使用ZSH的通配符正确,但我认为ls *(/)只会列出下dirctories pwd,但它不,它递归列出下的每个目录下的所有文件pwd(我从声明有用的zsh的提示列表)

在我的当前路径下专门列出目录时,正确的方法是什么?

恩佐替布

我怀疑问题不是zsh泛滥,而是ls默认行为,即在给定目录参数时列出目录的内容。

我建议尝试

ls -d -- <your-glob-here>

最好的测试方法是

printf '%s\n' <glob>

或者

print -rC1 -- <glob>

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么`ls`每行列出多个文件,而`ls pipe / redirect`每行仅列出1个文件?

使用ls列出目录及其总大小

列出带有ls的子目录

在Bash中仅使用ls列出目录?

从根目录而不是当前工作目录列出带有git ls-files的文件

使用JSch LS方法列出带有问号的目录

仅列出子进程ls -l中的文件和目录名称

OSX如何让ls -l按字母顺序排序并一起列出目录和文件

如何列出不带目录的文件并按名称过滤(ls选项)

仅列出当前目录中的常规文件(但不列出目录)

使用LS命令逐页列出文件夹的文件

ls命令不列出最新目录内容

ls可以列出的最大文件数

使用LS命令列出目录时的文件类型和取消引用

可以将“ ls”设置为仅列出前X个文件/目录吗?

ls:如何列出按其包含的文件的时间戳排序的目录

如何在Mac OSX中使用zsh / ls命令在终端中首先列出目录?

ls命令列出隐藏文件

使用ls别名仅列出隐藏文件(不仅是点文件)

ls --group-directories-last吗?(列出目录后的文件)

ls列出目录参数不能按预期工作

仅列出常规文件

如何递归列出(ls)文件夹/目录的内容,但深度只能达到一个文件夹/目录?

ls -l列出目录列表

如何在Node.js中实现“ ls a *”以列出目录中的特定文件(readdir列出所有)?

'ls -alF' 没有列出符号链接后面的目录中的文件吗?

使用 bash ls 命令仅根据文件的中间部分列出文件

为什么`ls -lF` 列出目录中没有前缀“~$”的文件?

如何使用命令 find 或 ls 列出非空目录?