ls
命令功能:显示目录列表或者单个文件的具体信息。
命令语法: ls 【选项】【目录或者文件】
选项;
-a 显示所有文件,包含隐藏文件。
-A 显示除 . 和 .. 两个之外的所有文件。
-l 以长格式显示目录下文件列表或者单个文件,相当于文件的详细信息。包含文件、目录标识符,文件权限,硬连接数,文件所属用户、组,大小,最后修改时间,文件名。
-L 在显示链接文件时,直接显示链接指向的真实文件信息,而忽略链接本身。
-r 显示目录下的文件时,以文件名降序的方式进行,默认是升序。和-l选项联合起来用更佳。
-t 显示目录下的文件时,以文件最后修改时间降序的方式进行,默认是升序。和-l选项联合起来用更佳。
-R 递归显示目录下所有的子目录和文件,相当于展开。
-F 在每个输出项后面添加文件类型标识符。/表示目录,*表示具有可执行权限的普通文件,@表示符号链接,|表示命名管道,=表示sockets套接字。普通文件不输出任何东西。
-d 仅显示目录名,而不显示目录下的内容列表。
-i 显示文件的索引节点号,也即inode,通过inode可以判断两个文件是不是引用同一份真实文件。
-k 以KB为单位显示文件大小。
-s 以块(1块=1024字节)为单位显示文件大小。
-m 以水平方式显示文件,每个文件用,和一个空格隔开
-n 自动以长格式输出文件详细,但是文件的所属用户和组用id表示。
--full-time 显示完整的日期时间。该选项可以比较详细查看文件的时间。
--color[=WHEN] 使用不同的颜色高亮显示不同类型的文件。一般这个需要现在当前用户的宿主目录下的.bashrc中,用alias命令取别名,可省去每次都敲这个选项。