linux基础之ls命令

一、ls定义及语法

ls:ls命令用于列出指定工作目录下之内容(包括文件和目录)。

语法:ls 参数 路径  --参数可选

二、参数及实例讲解

不带参数:显示指定目录的文件和目录(不包含隐藏属性的文件和目录)。

实例:ls /

 linux基础之ls命令

参数-a:显示指定目录的所有文件和目录(包含隐藏属性的文件和目录,凡是以“.”开头都属于隐藏的文件或目录)。

实例:ls -a /

linux基础之ls命令

参数-l:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),同时也列出文件和目录的形态、权限、属主、属主、文件大小等。

linux基础之ls命令

参数-r:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),以字母倒序的方式。

实例:ls -r /

linux基础之ls命令

参数-t:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),以时间顺序的方式。

实例:ls -t /

linux基础之ls命令

参数-A:与-a作用相似,但是不列出“.”(当前目录)和“..”(当前目录的父目录)

实例:ls -A /

linux基础之ls命令

参数-F:列出指定目录的文件和目录(不包含隐藏属性的文件和目录)并在其后加一符号,例如可执行文件加“*”、目录则加“/”等。

实例:ls -F /

linux基础之ls命令

参数-R:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),若子目录下有文件也一并列出。

实例:ls -R /test/

linux基础之ls命令

其余参数请使用man查看详细使用方法

三、ls和dir对比

ls跟dir的作用一样,但是ls能对目录和文件进行颜色的区分,而dir却没有颜色的区分。

原因:ls捆绑了颜色,dir没有捆绑颜色。

linux基础之ls命令