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