命令:ls
描述:ls 命令用于查看文件,类似DOS下的dir命令。
用法:ls [选项] 文件或目录名
常用选项:
-a:列出目录下的所有文件包括以"."开头的隐藏文件;
-l:列出文件的详细信息;
-d:只显示目录本身
-i:列出文件的i节点的信息;
-h:人性化的显示文件的大小;
-R:递归的显示目录及子目录下的文件;
-t[-u-S]:以文件被修改的时间[文件上次被访问的时间/文件由大到小]排序;
-r :对目录反向排序;
-s :在每个文件名后输出该文件的大小;
-X:以文件的扩展名(最后一个 . 后的字符)排序。
示例:
1.列出/boot目录下的文件,并按文件大小从大到小排列。
[root@share21 ~]# ls -lhS /boot
total 87M
-rw-r--r--. 1 root root 38M Jan 15 10:31 initramfs-0-rescue-73577d33b1304b8aa806c3118f3f241c.img
-rw-------. 1 root root 19M Jan 19 11:24 initramfs-3.10.0-229.el7.x86_64kdump.img
-rw-r--r--. 1 root root 18M Jan 15 10:41 initramfs-3.10.0-229.el7.x86_64.img
-rwxr-xr-x. 1 root root 4.8M Jan 15 10:31 vmlinuz-0-rescue-73577d33b1304b8aa806c3118f3f241c
-rwxr-xr-x. 1 root root 4.8M Mar 6 2015 vmlinuz-3.10.0-229.el7.x86_64
-rw-------. 1 root root 2.8M Mar 6 2015 System.map-3.10.0-229.el7.x86_64
-rw-r--r--. 1 root root 582K Jan 15 10:29 initrd-plymouth.img
-rw-r--r--. 1 root root 235K Mar 6 2015 symvers-3.10.0-229.el7.x86_64.gz
-rw-r--r--. 1 root root 121K Mar 6 2015 config-3.10.0-229.el7.x86_64
drwx------. 2 root root 12K Jan 15 10:27 lost+found
drwxr-xr-x. 2 root root 1.0K Jan 15 10:29 grub
drwxr-xr-x. 6 root root 1.0K Jan 15 10:32 grub2
2.列出/etc下“y"开头的所有文件及目录的详细信息。
[root@share21 etc]# ls -l /etc/y*
-rw-r--r--. 1 root root 970 Mar 10 2015 /etc/yum.conf
/etc/yum:
total 12
drwxr-xr-x. 2 root root 6 Mar 10 2015 fssnap.d
drwxr-xr-x. 2 root root 52 Jan 15 10:31 pluginconf.d
drwxr-xr-x. 2 root root 25 Mar 10 2015 protected.d
drwxr-xr-x. 2 root root 18 Mar 10 2015 vars
-rw-r--r--. 1 root root 444 Mar 10 2015 version-groups.conf
-rw-r--r--. 1 root root 2537 Mar 10 2015 yum-cron.conf
-rw-r--r--. 1 root root 2499 Mar 10 2015 yum-cron-hourly.conf
/etc/yum.repos.d:
total 4
drwxr-xr-x. 2 root root 76 Jan 26 10:09 bak
-rw-r--r--. 1 root root 1570 Jan 26 10:11 Centos7.base.repo