linux基础之ls命令
一、ls定义及语法
ls:ls命令用于列出指定工作目录下之内容(包括文件和目录)。
语法:ls 参数 路径 --参数可选
二、参数及实例讲解
不带参数:显示指定目录的文件和目录(不包含隐藏属性的文件和目录)。
实例:ls /
参数-a:显示指定目录的所有文件和目录(包含隐藏属性的文件和目录,凡是以“.”开头都属于隐藏的文件或目录)。
实例:ls -a /
参数-l:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),同时也列出文件和目录的形态、权限、属主、属主、文件大小等。
参数-r:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),以字母倒序的方式。
实例:ls -r /
参数-t:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),以时间顺序的方式。
实例:ls -t /
参数-A:与-a作用相似,但是不列出“.”(当前目录)和“..”(当前目录的父目录)
实例:ls -A /
参数-F:列出指定目录的文件和目录(不包含隐藏属性的文件和目录)并在其后加一符号,例如可执行文件加“*”、目录则加“/”等。
实例:ls -F /
参数-R:列出指定目录的文件和目录(不包含隐藏属性的文件和目录),若子目录下有文件也一并列出。
实例:ls -R /test/
其余参数请使用man查看详细使用方法
三、ls和dir对比
ls跟dir的作用一样,但是ls能对目录和文件进行颜色的区分,而dir却没有颜色的区分。
原因:ls捆绑了颜色,dir没有捆绑颜色。