Linux 如何列出以开头的所有文件

Linux 如何列出以开头的所有文件,linux,list,Linux,List,如何列出目录/usr/bin中名称以“g”开头,后跟“o”的所有文件将结果放入目录下的新文件中 我试图这样做,但是这列出了没有指定字符的所有文件关于: $ ls -al /usr/bin/go* lrwxrwxrwx 1 root root 7 Apr 25 2017 /usr/bin/gold -> ld.gold -rwxr-xr-x 1 root root 10304 Feb 7 2013 /usr/bin/gouldtoppm ls获取要列出的事物的列表 ls-al

如何列出目录
/usr/bin
中名称以“g”开头,后跟“o”的所有文件将结果放入目录下的新文件中 我试图这样做,但是这列出了没有指定字符的所有文件

关于:

$ ls -al /usr/bin/go*
lrwxrwxrwx 1 root root     7 Apr 25  2017 /usr/bin/gold -> ld.gold
-rwxr-xr-x 1 root root 10304 Feb  7  2013 /usr/bin/gouldtoppm

ls
获取要列出的事物的列表

ls-al-go*/usr/bin
表示“列出当前目录中以
go
开头的所有内容以及
/usr/bin
中的所有内容”

您需要指定要列出的一项内容:

ls -al /usr/bin/go*

或者如果您想在单个命令中执行此操作:
ls-al/usr/bin/go*>file
ls/usr/bin/g*
&
ls/usr/bin/o*?
ls/usr/bin/g*o*
?要将结果放入新文件,请执行
ls/usr/bin/go*>somedir/outputfile
cd /usr/bin
ls -al go* > file