列出指定目录内容,默认当前目录,默认按升序排列结果
命令格式:
ls [OPTION]... [FILE]...
选项:
-a, --all 列出所有内容
-A, --almost-all 列出除 . 和 .. 意外的所有内容
-l 用长列表格式输出结果
-author 同时显示文件的所有者
-d 列出指定目录自身信息,不含其目录内的内容
-h 与 -l 选项一起用,将文件大小以更适合人阅读的格式输出,如1K 234M 2G
-i 列出每个文件的 inode 索引号
-r 降序排列输出结果
使用示例:
# ls -a
. .bash_logout .cache Desktop .gnome2 initial-setup-ks.cfg Music .tcshrc .Xauthority
.. .bash_profile .config Documents .gnome2_private .lesshst Pictures Templates
anaconda-ks.cfg .bashrc .cshrc Downloads home .local Public Videos
.bash_history bin .dbus .esd_auth .ICEauthority .mozilla .ssh .viminfo
# ls -A
anaconda-ks.cfg .bashrc .cshrc Downloads home .local Public Videos
.bash_history bin .dbus .esd_auth .ICEauthority .mozilla .ssh .viminfo
.bash_logout .cache Desktop .gnome2 initial-setup-ks.cfg Music .tcshrc .Xauthority
.bash_profile .config Documents .gnome2_private .lesshst Pictures Templates
# ls -l //以长列表格式显示结果
total 8
-rw-------. 1 root root 2065 Sep 18 14:03 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 Feb 21 11:53 bin
drwxr-xr-x. 2 root root 6 Nov 24 09:54 Desktop
# ls -author //列出文件的所有者信息
total 92K
-rw-r--r--. 1 root 129 Dec 29 2013 .tcshrc
-rw-r--r--. 1 root 100 Dec 29 2013 .cshrc
# ls -ld / //显示目录自身的信息
dr-xr-xr-x. 17 root root 4096 Sep 18 14:03 /
# ls -lh //以更适合人阅读的格式显示文件大小
total 8.0K
-rw-------. 1 root root 2.1K Sep 18 14:03 anaconda-ks.cfg
# ls -li //显示每个文件的inode索引号
total 8
54305280 -rw-------. 1 root root 2065 Sep 18 14:03 anaconda-ks.cfg
18622177 drwxr-xr-x. 2 root root 6 Feb 21 11:53 bin
# ls -lr //降序排列输出结果
total 8
drwxr-xr-x. 2 root root 6 Nov 24 09:54 Videos
drwxr-xr-x. 2 root root 6 Nov 24 09:54 Templates
drwxr-xr-x. 2 root root 6 Nov 24 09:54 Public