ls:list列表
1.命令作用:
列出查看目录中文件信息。
2.使用方式:
ls [options] directory
3.参数说明:
-l:long长格式,除了文件名之外还将文件的权限、属主属组、及文件大小等详细信息列出来。
-h:做单位转换,默认以字节单位显示。
-a:all,列出目录下所有文件,包括以.开头的隐藏文件。
-A:同-a,但不列出.当前目录和..当前目录的父目录。
-i:inode,显示文件的索引节点。
-d:directory,显示目录自身属性信息。
-r:reverse反向,以相反次序显示,逆序显示。
-R:recursive递归,同时列出所有子目录层。
4.范例:
[root@localhost ~]# ls
anaconda-ks.cfg install.log install.log.syslog
[root@localhost ~]# ls -l
total 104
-rw-------. 1 root root 1645 Mar 16 2016 anaconda-ks.cfg
-rw-r--r--. 1 root root 50101 Mar 16 2016 install.log
-rw-r--r--. 1 root root 10608 Mar 16 2016 install.log.syslog
[root@localhost ~]# ls -lh
total 104K
-rw-------. 1 root root 1.7K Mar 16 2016 anaconda-ks.cfg
-rw-r--r--. 1 root root 49K Mar 16 2016 install.log
-rw-r--r--. 1 root root 11K Mar 16 2016 install.log.syslog
[root@localhost /]# ls -ld /
dr-xr-xr-x. 25 root root 4096 Oct 15 17:06 /
[root@localhost /]# ls -a
. .. .autofsck .dbus bin boot dev etc home lib lib64 lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr var
[root@localhost /]# ls -A
.autofsck .dbus bin boot dev etc home lib lib64 lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr var
[root@localhost /]# ls -r
var usr tmp sys srv selinux sbin root proc opt net mnt misc media lost+found lib64 lib home etc dev boot bin
[root@localhost /]# ls -i
654085 bin 4 dev 261637 home 654082 lib64 261638 media 654087 mnt 261639 opt 261634 root 1 selinux 1 sys 915715 usr
2 boot 130818 etc 392451 lib 11 lost+found 13813 misc 13817 net 1 proc 392453 sbin 392454 srv 915713 tmp 784897 var