Linux之ls命令

一、介绍

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

二、使用方法

1.命令格式:
ls[选项][目录名]
2.命令功能:
列出目标目录中所用文件的子目录和文件
3.常用参数:
-a,-all列出目录下的所有文件,包括以.开头的隐藏文件
-c配合-lt:根据ctime排序及显示ctime(文件状态最后更改的时间)
--color[=where]控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一
-d:将目录对象文件一样显示,而不是显示其下的文件
-i:显示文件的inode信息,索引节点(index inode简称为"inode")是Linux中一个特殊的概念,具有相同的索引节点号的两个文件本质上相同的一个文件
-m:水平输出文件的列表
-t:修改最后一次编辑的文件,最近修改的文件显示在最上面
-R:显示递归文件
-n:打印文件的UID和GID

 

三、案例

1.显示当前目录下的隐藏文件

[root@ping etc]# ls -a
.
..
abrt
acpi
adjtime
aliases
aliases.db
alsa
alternatives
anacrontab

 
2.输出长格式列表

[root@ping etc]# ls -l
总用量 1900
drwxr-xr-x.  3 root root   4096 12月 14 11:51 abrt
drwxr-xr-x.  4 root root   4096 12月 14 11:53 acpi
-rw-r--r--.  1 root root     44 12月 19 23:39 adjtime
-rw-r--r--.  1 root root   1512 1月  12 2010 aliases
-rw-r--r--.  1 root root  12288 12月 14 11:56 aliases

 
3.显示inode信息

[root@ping etc]# ls -i 
135166 abrt
144537 acpi
142868 adjtime
130836 aliases
146546 aliases.db
146162 alsa
132492 alternatives


4.水平显示文件列表

[root@ping etc]# ls -m
abrt, acpi, adjtime, aliases, aliases.db, alsa, alternatives, anacrontab

5.显示递归文件

[root@ping etc]# ls -R yum/
yum/:
pluginconf.d  protected.d  vars  version-groups.conf

yum/pluginconf.d:
product-id.conf  security.conf
rhnplugin.conf   subscription-manager.conf

6.以文件大小排序输出 

[root@ping html]# ls -Slh
-rw-r--r-- 1 root root 7.2K 3月   8 11:01 3.html
-rw-r--r-- 1 root root  121 3月   6 13:45 2.html
-rw-r--r-- 1 root root  113 3月   6 13:42 1.html

  

 




posted @ 2017-12-26 10:30  瓷铜  阅读(412)  评论(0编辑  收藏  举报