一、介绍
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