linux命令之ls命令

1.功能说明

ls命令显示指定工作目录下的内容,列出工作目录所含的文件及子目录。此命令与Windows下的dir类似。另外,Linux也提供了dir命令,用户也可以用dir命令代替ls命令。 ls的语法如下。
ls [选项] [路径或文件]

ls的选项及其说明

选项 说明
-a 显示指定目录下的所有文件以及子目录,包含隐藏文件(Linux下将开头的文件或者目录视为隐藏文档)
-d 只显示目录列表,不显示文件
-l 除文件名称外,冋时将文件或者子目录的权限、使用者和大小等信息详细列出
-s 在每个文件名后输出该文件的大小
-k 以k字节的形式表示文件的大小
-u 以文件上次被访问的时间排序
-t 以时间排序
-o 显示除组信息外的详细信息
-x 按列输出,横向排序
-r 对目录反向排序
-q 用“?”代替不可输出的字符
-m 横向输出文件名,并以“,”作为分格符
-S 以文件大小排序
-R 列出所有子目录下的文件
-pF 在每个文件名后附上一个字符以说明该文件的类型。“*”表示可执行的普通文件,“/”表示目录,“@” 表示符号链接,“丨”表示FIFO, “=”表示套接字(socket)
-C 按列输出,纵向排序
-R 列出所有子目录下的文件
-Q 把输出的文件名用双引号括起来

2.举例

以下命令列出/home目录下文件及其子目录。

[henson@localhost ~]$ ls -l /home
total 8
drwx------. 27 henson henson 4096 Oct 15 14:41 henson
drwxr-xr-x.  3 root   root   4096 Dec 12  2015 www

以下命令显示/home/home下的所有文件及其子目录的详细信息,并显示文件类型标记。

[henson@localhost ~]$ ls -alF
total 168
drwx------. 27 henson henson 4096 Oct 15 14:41 ./
drwxr-xr-x.  4 root   root   4096 Dec 12  2015 ../
-rw-------.  1 henson henson  535 Jul  3 12:54 .bash_history
-rw-r--r--.  1 henson henson   18 Jul 18  2013 .bash_logout
-rw-r--r--.  1 henson henson  176 Jul 18  2013 .bash_profile
-rw-r--r--.  1 henson henson  124 Jul 18  2013 .bashrc
drwxr-xr-x.  3 henson henson 4096 Dec  1  2015 .cache/
drwxr-xr-x.  7 henson henson 4096 Dec  9  2015 .config/
drwx------.  3 henson henson 4096 Dec  1  2015 .dbus/
drwxr-xr-x.  2 henson henson 4096 Apr 16 16:36 Desktop/
-rw-r--r--.  1 henson henson   32 Oct 15 14:41 .dmrc
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 Documents/
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 Downloads/
-rw-------.  1 henson henson   16 Dec  1  2015 .esd_auth
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 .fontconfig/
drwx------.  4 henson henson 4096 Oct 15 14:41 .gconf/
drwx------.  2 henson henson 4096 Oct 15 14:49 .gconfd/
drwxr-xr-x.  7 henson henson 4096 Dec  1  2015 .gnome2/
drwx------.  2 henson henson 4096 Dec  1  2015 .gnome2_private/
drwxrwxr-x.  3 henson henson 4096 Dec  1  2015 .gnote/
drwx------.  2 henson henson 4096 Oct 15 14:41 .gnupg/
drwxrwxr-x.  2 henson henson 4096 Dec  2  2015 .gstreamer-0.10/
-rw-rw-r--.  1 henson henson  142 Oct 15 14:41 .gtk-bookmarks
drwx------.  2 henson henson 4096 Dec  1  2015 .gvfs/
-rw-------.  1 henson henson 4964 Oct 15 14:41 .ICEauthority
-rw-r--r--.  1 henson henson  642 Oct 15 14:41 .imsettings.log
drwxr-xr-x.  3 henson henson 4096 Dec  1  2015 .local/
drwxr-xr-x.  5 henson henson 4096 Dec  1  2015 .mozilla/
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 Music/
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 .nautilus/
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 Pictures/
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 Public/
drwx------.  2 henson henson 4096 Dec  1  2015 .pulse/
-rw-------.  1 henson henson  256 Dec  1  2015 .pulse-cookie
-rw-------.  1 henson henson  218 Apr 16 15:12 .recently-used.xbel
drwx------.  2 henson henson 4096 Dec  1  2015 .ssh/
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 Templates/
drwxr-xr-x.  2 henson henson 4096 Dec  1  2015 Videos/
-rw-------.  1 henson henson  827 Dec 12  2015 .viminfo
lrwxrwxrwx.  1 henson henson   33 Dec  1  2015 .xinputrc -> /etc/X11/xinit/xinput.d/ibus.conf
-rw-------.  1 henson henson 1720 Oct 15 14:55 .xsession-errors
-rw-------.  1 henson henson 1080 Jul  3 12:52 .xsession-errors.old
打赏
吐槽 (10)
×
加载中,请稍候…

您需要 登录 后才能发表评论。

avatar

- 评论

  • 加载中,请稍候…
我要吐槽