ls 命令是linux下最常用的命令之一
英文全名:list
1. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
用ls -l 命令查看某一个目录会得到一个9个字段的列表。
[root@localhost ~]# ls -l
total 108
-rw-------. 1 root root 1849 Feb 25 09:17 anaconda-ks.cfg
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Desktop
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Documents
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Downloads
-rw-r--r--. 1 root root 49565 Feb 25 09:17 install.log
-rw-r--r--. 1 root root 10033 Feb 25 09:13 install.log.syslog
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Music
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Pictures
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Public
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Templates
drwxr-xr-x. 2 root root 4096 Feb 28 16:33 txt
drwxr-xr-x. 2 root root 4096 Feb 25 01:23 Videos
第1行显示的信息: 总用量(total) - 这个数值是该目录下所有文件及目录列表第5个字段的和(以k为单位),也就是该目录的大小。
第1字段: 文件属性字段
文件属性字段总共有10个字母组成,第一个字母表示文件类型,如果这个字母是一个减号"-",则说明该文件是一个普通文件。字母"d"表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写。
请注意,一个目录或者说一个文件夹是一个特殊文件,这个特殊文件存放的是其他文件和文件夹的相关信息。
第2字段:文件硬链接数或目录子目录数
第3字段:文件拥有者 第4字段:文件拥有者所在的组 第5字段:文件文件大小(以字节为单位)
第6字段:文件创建月份 第7字段:文件创建日期 第8字段:文件创建时间
第9字段:文件名 (如果是一个符号链接,那么会有一个 “->” 箭头符号,后面根一个它指向的文件)
2. -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件。 -A 列出除了”.”和”..”以外的文件。
3. -d, –directory 不显示其下的文件。
4. ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。”@”表示符号链接、”|”表示FIFOS、”/”表示目录、”=”表示套接字。
5. ls -s 在每个文件的后面打印出文件的大小。 size(大小)
6. ls -t 按时间进行文件的排序 Time(时间)
7. ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
8. ls -L 列出文件的链接名。Link(链接)
9. ls -S 以文件的大小进行排序
以上是一些关于ls命令的一些用法,当然还有好多没有列出来,大家可以man一下
最后说一下linux下文件的一些文件颜色的含义
绿色—->代表可执行文件,(绿色代表通行证的意思)呵呵
红色—->代表压缩文件
深蓝色—->代表目录
浅蓝色—–>代表链接文件
灰色—->代表其它的一些文件