首页 理论教育 嵌入式Linux编程入门:ls命令多个参数使用示例

嵌入式Linux编程入门:ls命令多个参数使用示例

时间:2023-10-31 理论教育 版权反馈
【摘要】:ls是英文单词List的简写,其功能为显示目录的内容。注意ls命令多个参数可以同时使用。图4-1 ls命令结果图图4-2 ls-a命令结果图在图4-2中除了显示当前目录下的文件及子目录外,还显示隐藏文件及目录,如隐藏文件autofsck等。图4-4 ls-lt命令结果图图4-5 ls-help命令结果图ls--version命令。图4-6 ls-version命令结果图ls-lsoft命令。在Linux终端运行ls-lsoft命令的结果如图4-7所示。图4-7 ls-lsoft命令结果图图4-8 ls-lanaconda-ks.cfg命令结果图在图4-8中可以看出,将当前目录下的anaconda-ks.cfg的文件信息按照长列表格式显示出来。

嵌入式Linux编程入门:ls命令多个参数使用示例

ls是英文单词List的简写,其功能为显示目录的内容。这是用户最常用的命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。

名称:ls

使用权限:所有使用者

使用格式:ls[参数][文件名称]

功能说明:显示指定工作目录下的内容(默认显示目前工作目录所含的文件及子目录)。

参数介绍如下。

●-a:显示所有文件及目录,包括那些隐藏的文件。(ls命令默认将文件名或目录名称开头为“.”的视为隐藏文件,不加参数-a不会显示)。

●-A:显示所有文件,包括那些隐藏的文件,但是不显示目录,所以不显示“.”(目前目录)及“..”(父目录)。

●-l:使用长列表格式显示文件及子目录,即除文件名称外,将文件形态、权限、拥有者、文件大小等详细信息显示出来。

●-r:将文件及子目录以相反次序显示(原定按英文字母次序显示)出来。

●-R:递归显示出所有目录及子目录中的内容。

●-h:将文件及子目录按照人们易读的格式显示出来。

●-i:将文件及子目录的i节点号显示出来。

●-t:将文件及子目录按照修改时间的先后次序显示出来。

●-s:在显示的文件及子目录名称前加上该文件及子目录所占磁盘块的个数。

●-S:将文件及子目录按照文件和子目录的大小的先后次序显示出来。

●-F:在显示的文件及子目录名称后加一符号,例如,在可执行文件后加“*”,在子目录后加“/”。

●-full-time:在显示文件及子目录名称的同时,显示完整的日期与时间。

●-help:显示帮助信息。

●-version:显示版本信息。

注意ls命令多个参数可以同时使用。

下面是ls命令的示例。

【例4-1】ls命令。

在Linux终端运行ls命令的结果如图4-1所示。

注意:超级用户的提示符是“#”,其他用户的提示符是“$”。

【例4-2】ls-a命令。

在Linux终端运行ls-a命令的结果如图4-2所示。

978-7-111-33316-6-Chapter04-1.jpg

图4-1 ls命令结果图

978-7-111-33316-6-Chapter04-2.jpg

图4-2 ls-a命令结果图(www.xing528.com)

在图4-2中除了显示当前目录下的文件及子目录外,还显示隐藏文件及目录,如隐藏文件autofsck等。

【例4-3】ls-r命令。

在Linux终端运行ls-r命令的结果如图4-3所示。

978-7-111-33316-6-Chapter04-3.jpg

图4-3 ls-r命令结果图

在图4-3中可以看出,显示当前目录下的文件及子目录的顺序正好和图4-1相反。

【例4-4】ls-lt命令。

在Linux终端运行ls-lt命令的结果如图4-4所示。

在图4-4中可以看出,将当前目录下的文件及子目录按照长列表格式,并以修改时间的先后次序显示出来。

【例4-5】ls--help命令。

在Linux终端运行ls--help命令的结果如图4-5所示。

978-7-111-33316-6-Chapter04-4.jpg

图4-4 ls-lt命令结果图

978-7-111-33316-6-Chapter04-5.jpg

图4-5 ls-help命令结果图

【例4-6】ls--version命令。

在Linux终端运行ls--version命令的结果如图4-6所示。

978-7-111-33316-6-Chapter04-6.jpg

图4-6 ls-version命令结果图

【例4-7】ls-lsoft命令。

在Linux终端运行ls-lsoft命令的结果如图4-7所示。

在图4-7中可以看出,将当前目录下的soft子目录下的所有文件及子目录按照长列表格式显示出来。

【例4-8】ls-lanaconda-ks.cfg命令。

在Linux终端运行ls-lanaconda-ks.cfg命令的结果如图4-8所示。

978-7-111-33316-6-Chapter04-7.jpg

图4-7 ls-lsoft命令结果图

978-7-111-33316-6-Chapter04-8.jpg

图4-8 ls-lanaconda-ks.cfg命令结果图

在图4-8中可以看出,将当前目录下的anaconda-ks.cfg的文件信息按照长列表格式显示出来。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈