Linux命令之ls

描述:命令的作用是显示目录与文件信息。

用法:ls[选项]...[文件/目录]

选项:   -a    显示所有的信息,包括隐藏文件与目录。

        -d    显示目录本身的信息,而非目录下的资料信息。

        -h    人性化显示容量信息。

        -l    长格式显示详细信息。

        -c    显示文件或目录属性最后修改的时间。

        -u    显示文件或目录最后被访问的时间。

        -t    以修改时间排序,默认按文件名称排序。

[root@iZ94c75kte0Z ~]# ls    #显示当前目录下的子文件与目录名称

boot.tar.gz  domain       example    hi.txt  log.tar.bz2          web

[root@iZ94c75kte0Z ~]# ls /etc    #显示/etc目录下的子文件与目录名称

abrt                     iproute2                      rc1.d

[root@iZ94c75kte0Z ~]# ls -a    #查看以.开始的隐藏文件与目录

.              .bashrc      domain       hi.doc       mysql-5.1.73.tar.gz  web

[root@iZ94c75kte0Z ~]# ls -l    #查看文件与目录的详细信息

total 77212

-rw-r--r-- 1 root root 54469255 Mar 15 23:31 boot.tar.gz

[root@iZ94c75kte0Z ~]# ls -ld /root    #查看当前root目录自身的详细信息

dr-xr-x---. 7 root root 4096 Mar 19 20:25 /root

[root@iZ94c75kte0Z ~]# ls -lh    #人性化显示容量信息

total 76M

-rw-r--r-- 1 root root  52M Mar 15 23:31 boot.tar.gz

[root@iZ94c75kte0Z ~]# ls -lc /etc/passwd    #查看/etc/passwd文件的属性变更时间

-rw-r--r-- 1 root root 2005 Mar 19 20:26 /etc/passwd

[root@iZ94c75kte0Z ~]# ls -lu /etc/passwd    #查看/etc/passwd最后访问时间

-rw-r--r-- 1 root root 2005 Mar 19 20:26 /etc/passwd

[root@iZ94c75kte0Z ~]# ls -lt    #查看档案信息并以修改时间排序

total 77212

-rwxr-xr-x 1 root root      199 Mar 19 20:25 user.sh

drwxr-xr-x 2 root root     4096 Mar 19 15:45 cloud

-rw-r--r-- 1 root root    60231 Mar 15 23:32 etc.tar.bz2