Linux命令:ls

ゞ 浴缸里的玫瑰 2022-10-02 10:00 393阅读 0赞

ls

1.作用
ls命令用于显示目录内容,类似DOS下的dir命令,它的使用权限是所有用户。

2.格式

  1. ls [options][filename]

3.options主要参数
-a, --all:不隐藏任何以“.” 字符开始的项目。
-A, --almost-all:列出除了“ . ”及 “.. ”以外的任何项目。
--author:印出每个文件著作者。
-b, --escape:以八进制溢出序列表示不可打印的字符。
--block-size=大小:块以指定的字节为单位。
-B, --ignore-backups:不列出任何以 ~ 字符结束的项目。
-f:不进行排序,-aU参数生效,-lst参数失效。
-F, --classify:加上文件类型的指示符号 (*/=@| 其中一个)。
-g:like -l, but do not list owner。
-G, --no-group:inhibit display of group information。
-i, --inode:列出每个文件的inode号。
-I, --ignore=样式:不印出任何符合Shell万用字符的项目。
-k:即--block-size=1K。
-l:使用较长格式列出信息。
-L, --dereference:当显示符号链接的文件信息时,显示符号链接所指示的对象,而并非符号链接本身的信息。
-m:所有项目以逗号分隔,并填满整行行宽。
-n, --numeric-uid-gid:类似-l,但列出UID及GID号。
-N, --literal:列出未经处理的项目名称,例如不特别处理控制字符。
-p, --file-type:加上文件类型的指示符号 (/=@| 其中一个)。
-Q, --quote-name:将项目名称括上双引号。
-r, --reverse:依相反次序排列。
-R, --recursive:同时列出所有子目录层。
-s, --size:以块大小为序。

4.应用举例
ls命令是Linux系统使用频率最多的命令,它的参数也是Linux命令中最多的。使用ls命令时会有几种不同的颜色,其中蓝色表示是目录,绿色表示是可执行文件,红色表示是压缩文件,浅蓝色表示是链接文件,加粗的黑色表示符号链接,灰色表示是其它格式文件。ls最常使用的是ls- l,如下所示:

  1. root@ubuntu:/# ls -l
  2. total 192
  3. drwxr-xr-x 2 root root 4096 Nov 11 2014 bin
  4. drwxr-xr-x 3 root root 4096 Nov 11 2014 boot
  5. drwxr-xr-x 2 root root 4096 Nov 11 2014 cdrom
  6. drwxr-xr-x 15 root root 4400 Jun 17 04:58 dev
  7. drwxr-xr-x 131 root root 12288 Jun 17 04:58 etc
  8. drwxr-xr-x 4 root root 4096 Jun 16 03:12 home
  9. lrwxrwxrwx 1 root root 32 Nov 11 2014 initrd.img -> boot/initrd.img-3.5.0-23-generic
  10. drwxr-xr-x 22 root root 4096 Nov 11 2014 lib
  11. drwxr-xr-x 2 root root 4096 Nov 11 2014 lib32
  12. drwxr-xr-x 2 root root 4096 Nov 11 2014 lib64
  13. -rw-r--r-- 1 root root 96772 Sep 29 2014 linux_tools.tgz
  14. drwx------ 2 root root 16384 Nov 11 2014 lost+found
  15. drwxr-xr-x 4 root root 4096 Jun 17 04:58 media
  16. drwxr-xr-x 3 root root 4096 Nov 11 2014 mnt
  17. drwxr-xr-x 3 root root 4096 Nov 12 2014 opt
  18. dr-xr-xr-x 169 root root 0 Jun 17 04:58 proc
  19. drwx------ 6 root root 4096 Jun 16 03:13 root
  20. drwxr-xr-x 21 root root 840 Jun 17 04:58 run
  21. drwxr-xr-x 2 root root 4096 Nov 11 2014 sbin
  22. drwxr-xr-x 2 root root 4096 Mar 5 2012 selinux
  23. drwxr-xr-x 2 root root 4096 Feb 13 2013 srv
  24. dr-xr-xr-x 13 root root 0 Jun 17 04:58 sys
  25. drwxrwxrwt 13 root root 4096 Jun 17 05:17 tmp
  26. drwxr-xr-x 14 root root 4096 Oct 10 2013 usr
  27. drwxr-xr-x 13 root root 4096 Jun 16 07:52 var
  28. lrwxrwxrwx 1 root root 29 Nov 11 2014 vmlinuz -> boot/vmlinuz-3.5.0-23-generic
  29. root@ubuntu:/#

文件类型开头是由10个字符构成的字符串。其中第一个字符表示文件类型,它可以是下述类型之一:-(普通文件)、d(目录)、l(符号链接)、b(块设备文件)、c(字符设备文件)。后面的9个字符表示文件的访问权限,分为3组,每组3位。第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字符分别表示对文件的读(r)、写(w)和执行权限(x)。对于目录,表示进入权限。s表示当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组ID)。t表示设置标志位(留在内存,不被换出)。如果该文件是目录,那么在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件,那么在该文件执行后,指向其正文段的指针仍留在内存。这样再次执行它时,系统就能更快地装入该文件。接着显示的是文件大小、生成时间、文件或命令名称。

发表评论

表情:
评论列表 (有 0 条评论,393人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux基本命令-ls

    Linux基本命令-ls ls 作用:显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 参数: 复制代码

    相关 linux命令 ls

    命令的常用格式: 命令 【-选项】【-参数】 当有多个选项的时候可以将选项写在一起,没有顺序之分 如 : ls -l -a 可以写成 ls -la ls 查看目录列表

    相关 Linux ls 命令

      1、ls命令 ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件 语法格式:ls  \[选项