ls 命令很可能是用户最常使用的命令,通过 ls 命名可以查看目录内容,确定各种重要文件和目录的属性。
命令格式
ls [OPTION]... [FILE]...
命令参数
-a, --all
列出所有文件,包括以点号开头的文件
-A, --almost-all
列出所有文件,但不包括 . 和 ..
--block-size=SIZE
以 SIZE 字节为单位显示文件大小
-B, --ignore-backups
不列出以 ~ 结尾的条目
-d, --directory
列出指定目录的条目而不是其内容
-h, --human-readable
与 -l 选项配合使用,以人们可读的方式而不是字节数来显示文件大小(如,1K 234M 2G)
-i, --inode
显示文件的索引号
-k
相当于 --block-size=1K
-l
以长格式显示结果
-n, --numeric-uid-gid
类似 -l 选项,但是数字形式列出用户与组的 ID。
-o
类似 -l 选项,但是不列出组信息。
-Q, --quote-name
使用双引号将条目名称括起来。
-r, --reverse
反序显示结果
-R, --recursive
递归地列出目录及其子目录的内容
-S
按文件大小排序
-t
按修改时间排序
实例
a) 列出当前目录的内容
[huey@huey-K42JE ~]$ ls
b) 列出目录的所有内容包括隐藏文件。
[huey@huey-K42JE ~]$ ls -a
c) 以长格式列出目录内容
[huey@huey-K42JE ~]$ ls -l
d) 递归地列出目录及其子目录的内容
[huey@huey-K42JE ~]$ ls -R
e) 只列出隐藏文件或隐藏目录。
[huey@huey-K42JE ~]$ ls -ld .[^.]*
-rw-------. 1 huey huey 11108 Oct 14 00:45 .bash_history
-rw-r--r--. 1 huey huey 18 Apr 23 2012 .bash_logout
-rw-r--r--. 1 huey huey 176 Apr 23 2012 .bash_profile
-rw-r--r--. 1 huey huey 124 Apr 23 2012 .bashrc
drwx------ 2 huey huey 4096 May 14 19:56 .gconf
drwxrwxr-x 3 huey huey 4096 May 14 19:56 .java
-rw------- 1 huey huey 45 Sep 30 17:28 .lesshst
-rw-rw-r-- 1 huey huey 1715 Sep 26 16:45 .rediscli_history
drwx------ 2 huey huey 4096 Aug 31 16:48 .ssh
-rw------- 1 huey huey 4665 Oct 2 15:38 .viminfo
-rw------- 1 huey huey 224 Oct 14 13:31 .Xauthority
相关命令
ll - 相当于 ls -l