ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等

1. 命令格式:

ls [选项] [目录名]

2. 命令功能:

列出目标目录中所有的子目录和文件。

3. 常用参数:

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件

          例子:[root@wxj /]# ls -a

.          .autorelabel  data home   lost+found  opt  sbin     sys  var

..         bin           dev  lib    media       proc selinux  tmp  ww

.autofsck  boot         etc   lib64  mnt        root  srv      usr wxj

[root@wxj/]#

-A -a,但不列出“.”(表示当前目录)“..”(表示当前目录的父目录)

               例子:[root@wxj /]# ls -A

.autofsck     boot etc   lib64       mnt  root     srv  usr wxj

.autorelabel  data home  lost+found  opt  sbin     sys  var

bin           dev  lib   media       proc selinux  tmp  ww

[root@wxj /]#

-c  配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序

                  例子:[root@wxj wxj]# ls-c

wxj02.txt  wxj01.txt wxj.txt

[root@wxj wxj]# ls -c -lt

总用量 4

-rw-r--r-- 1 root root 6 3月   7 19:46 wxj02.txt

-rw-r--r-- 1 root root 0 3月   7 19:45 wxj01.txt

-rw-r--r-- 1 root root 0 3月   7 19:45 wxj.txt

[root@wxj wxj]#

-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。

                       例子:[root@wxj ~]# ls -l

总用量 44

-rw-------. 1 root root  1063 10月 31 12:40 anaconda-ks.cfg

-rw-r--r--. 1 root root 2168210月 3112:40 install.log

-rw-r--r--. 1 root root  5890 10月 31 12:38 install.log.syslog

drwxr-xr-x  2 root root 4096 11月  5 05:38 wxj

[root@wxj ~]#

-m 所有项目以逗号分隔,并填满整行行宽

例子:[root@wxj wxj]# ls-m

wxj01.txt, wxj02.txt, wxj.txt

[root@wxj wxj]# 

-r, –reverse 依相反次序排列

例子:[root@wxj wxj]# ls-r

wxj.txt  wxj02.txt wxj01.txt

[root@wxj wxj]#