当您向存储空间(Bucket)上传了大量的文件(Object)时,OSS支持通过指定文件名前缀快速搜索并定位目标文件。

使用限制

  • 搜索规则

    按文件名前缀进行搜索,搜索的字符串区分大小写,并且不能包含正斜线(/)。

  • 搜索结果

    在某个Bucket根目录或目标文件夹下按文件名前缀搜索时,结果中仅显示与文件名前缀匹配的文件或子文件夹,无法查看子文件夹下包含的文件。

    说明 如果您希望递归搜索(查询)某个Bucket目录下的文件或文件夹,您可以通过GetBucket (ListObjects)接口或者命令行管理工具ossutil的ls命令。

操作步骤

  1. 登录OSS管理控制台
  2. 单击Bucket列表,然后单击目标Bucket名称。
  3. 在左侧导航栏,选择文件管理 > 文件管理
  4. 搜索文件。
    • 搜索Bucket根目录下的指定文件或文件夹

      您可以在右上角搜索框中输入指定的文件名前缀,按回车键或单击search图标。此时,您可以查看Bucket根目录下与指定前缀匹配的文件和文件夹。

      以下示例阐述了在目标Bucket(TestBucket)中指定文件前缀(Example)搜索后,获取到的查询结果。

      文件结构                           指定文件前缀          查询结果
      TestBucket                         Example              Examplesrcfolder1                          
          └── Examplesrcfolder1                               Exampledestfolder.png                           
                 ├── test.txt                                
                 ├── abc.jpg
          └── Exampledestfolder.png
          └── example.txt
    • 搜索目标文件夹下的指定文件或子文件夹

      您可以单击目标文件夹,然后在右上角搜索框中输入指定的文件名前缀,按回车键或单击search图标。此时,您可以查看目标文件夹下与指定前缀匹配的文件和子文件夹。

      以下示例阐述了在目标文件夹(Examplesrcfolder1)中指定文件前缀(Project)搜索后,获取到的查询结果。

      文件结构                    指定文件前缀           查询结果
      Examplesrcfolder1           Project               Projectfolder
          └── Projectfolder                             ProjectA.jpg
                ├── a.txt                               ProjectB.doc
                ├── b.txt
          └── ProjectA.jpg
          └── ProjectB.doc
          └── projectC.doc