zoukankan      html  css  js  c++  java
  • ls- Linux必学的60个命令

    1.作用

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

    2.格式

    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所示。

    图1 使用ls-l命令

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

  • 相关阅读:
    第六章 实验报告
    第三次实验报告
    第五章 循环结构课后反思
    第二次实验报告
    第一次实验报告
    第一次作业
    第九章
    指针实验报告
    第七次实验报告
    第六章
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11107161.html
Copyright © 2011-2022 走看看