ls -A
在原生 Bash 函数中是否有命令的替代方法?通配符*
不一样。我努力寻找一个,但echo *
没有显示隐藏文件。
答案1
尝试这个:
shopt -s dotglob
echo *
请参阅:help shopt
和shopt
答案2
作为替代方案赛勒斯的回答,您还可以循环并在一行中打印所有目录内容:
for file in {.*,*}; do echo "$file"; done
然而,这是轻微地不同于,ls -A
因为它包括.
和..
;但可能仍然有用。