Linux 如何在终端中搜索以某个字母结尾/开头/包含该字母的文件?

Linux 如何在终端中搜索以某个字母结尾/开头/包含该字母的文件?,linux,shell,ls,Linux,Shell,Ls,我一直在网上寻找帮助我解决这个问题。我想列出所有以某个字母开头/结尾/包含该字母的文件,但我在互联网上找到的结果似乎对我不起作用。我需要使用ls命令进行此(分配) 我从另一个问题中尝试了此代码: ls abc* # list all files starting with abc--- ls *abc* # list all files containing --abc-- ls *abc # list all files ending with --abc 但当我尝试其中任何一种方

我一直在网上寻找帮助我解决这个问题。我想列出所有以某个字母开头/结尾/包含该字母的文件,但我在互联网上找到的结果似乎对我不起作用。我需要使用ls命令进行此(分配)

我从另一个问题中尝试了此代码:

ls abc*   # list all files starting with abc---
ls *abc*  # list all files containing --abc--
ls *abc   # list all files ending with --abc
但当我尝试其中任何一种方法时,都会返回“ls:cannotaccess'*abc”:没有这样的文件或目录”

用于查找文件:

find /path/to/folder -maxdepth 1 -type f -name 'abc*' 
这将为您提供
/path/to/folder
中以
abc
开头的所有常规文件名,用于查找文件:

find /path/to/folder -maxdepth 1 -type f -name 'abc*' 

这将为您提供
/path/to/folder
中所有以
abc

开头的常规文件名。非常感谢,但是-type和-maxdepth做什么呢?另外,您知道如何使用“ls”命令执行此操作,因为这是我们作业的一部分吗?除了使用
ls
显示之外,没有其他方法。我猜作业默认假定这些文件存在,这在此类作业中很常见。关于
查找
的选项,请选中
手动查找
(我为您额外链接了该选项),您知道如何让它工作吗?对于我所见过的几乎所有使用它的用户来说,它似乎都能完美地工作。如果我不能让它工作,那么它应该是好的,我只会给我的助教发电子邮件。这非常有效,谢谢你,但是-type和-maxdepth做什么呢?另外,您知道如何使用“ls”命令执行此操作,因为这是我们作业的一部分吗?除了使用
ls
显示之外,没有其他方法。我猜作业默认假定这些文件存在,这在此类作业中很常见。关于
查找
的选项,请选中
手动查找
(我为您额外链接了该选项),您知道如何让它工作吗?对于我所见过的几乎所有使用它的用户来说,它似乎都能完美地工作。如果我不能让它工作,那么它应该是好的,我只会发电子邮件给我的助教。我已经知道,事实上,我提到的代码位是从那篇文章。如果你读了我的问题,你会看到有人建议什么对我不起作用,我正在寻找另一种使用ls查找文件的方法。你建议的链接还有另外一种方法(我已经看过了),它只回答了我一半的问题。它并没有告诉我如何搜索某个在结尾或包含它的东西。对于一个应该帮助某人的社区,我因为问了一个问题而感到非常沮丧……我已经知道,事实上,我提到的代码是从那篇文章中得到的。如果你读了我的问题,你会看到有人建议什么对我不起作用,我正在寻找另一种使用ls查找文件的方法。你建议的链接还有另外一种方法(我已经看过了),它只回答了我一半的问题。它并没有告诉我如何去寻找某样东西的结尾或者包含它的地方。对于一个应该帮助某人的社区来说,我因为问了一个问题而感到非常沮丧。。。