Main Content

ls

列出文件夹内容

说明

ls 列出当前文件夹的内容。

示例

ls name 列出当前文件夹中与指定名称匹配的文件和文件夹。

示例

list = ls(___) 返回当前文件夹中与指定 name 匹配的文件和文件夹的名称。您可以指定将 list 与上述语法中的任何参数结合使用。

示例

全部折叠

列出名称中包含 my 的所有文件和文件夹。

ls *my*
my_class.m     my_function.m  my_script.m    my_text.txt

列出具有 .m 扩展名的所有文件和文件夹。

ls *.m
my_class.m       my_function.m    my_script.m      test_function.m

将当前文件夹中的所有文件和文件夹的列表保存到变量 MyList

MyList = ls;

输入参数

全部折叠

文件或文件夹的名称,指定为字符向量或字符串标量。使用 '*' 通配符来匹配模式。例如,ls *.m 列出扩展名为 .m 的所有文件和文件夹,ls m* 列出名称以字母 m 开头的所有文件和文件夹。

数据类型: char | string

输出参数

全部折叠

文件和文件夹的列表,指定为采用下列格式之一的字符数组:

  • UNIX® 平台 - list 是由制表符空格字符分隔的名称组成的字符向量。

  • Microsoft® Windows® 平台 - list 是由名称组成的 m×n 字符数组。m 是名称数,n 是最长的名称中的字符数。MATLAB® 使用空格字符填充短于 n 个字符的名称。

提示

  • 要进一步修改 ls 命令在 UNIX 平台上的结果,您可以添加操作系统支持的任何标志。例如,ls -c 按时间戳显示文件,ls -d 仅显示目录。有关详细信息,请参阅 UNIX ls 文档。

备选方法

使用 dir 命令返回输出参数中每个文件和文件夹的文件属性。

您还可以通过发出 filebrowser 命令查看当前文件夹浏览器中的文件和文件夹。

版本历史记录

在 R2006a 之前推出

另请参阅

|