据我所知,如果你键入ls *
它实际上扩展到ls a b c
当前直接有文件a
,b
和c
。
我想知道在我进入之前是否有办法扩展它。与Ctrl + X的工作方式类似,或者制表符完整。
所以要清楚自己
$ ls *
<press magic key>
$ ls a b c
以类似的方式:
$ ls ~/
<press tab>
$ ls /home/username
我以为我以前见过这个,但我可能错了。
嗯,我知道的很少,但我所知道的最好的是$ echo * <ENTER>你可以在ls *命令之前做到这一点。当然,这并没有完全触及标签或快捷方式。
—
barlop 2010年
但也许Linux用户不会做任何像ls *这样的事情,因为它可能不是必需的ls,但是globbing在不同的shell上表现不同所以它不是那么便携,但是方便的话就好了。但在ls的情况下,没有必要。ls * /列出目录但不是ls的目的。
—
barlop 2010年