如何在终端中搜索文件 ending/starting/containing 某个字母?
How to search for files ending/starting/containing a certain letter in terminal?
我一直在网上寻找帮助我解决这个问题。我想列出 start/end/contain 某个字母的所有文件,但我在互联网上找到的结果似乎对我不起作用。我需要为此(作业)使用 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: cannot access '*abc': No such file or directory"
使用find
查找文件:
find /path/to/folder -maxdepth 1 -type f -name 'abc*'
这将为您提供 /path/to/folder
中以 abc
.
开头的所有常规文件名
我一直在网上寻找帮助我解决这个问题。我想列出 start/end/contain 某个字母的所有文件,但我在互联网上找到的结果似乎对我不起作用。我需要为此(作业)使用 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: cannot access '*abc': No such file or directory"
使用find
查找文件:
find /path/to/folder -maxdepth 1 -type f -name 'abc*'
这将为您提供 /path/to/folder
中以 abc
.