ls

ls

名称:列出目录包含的文件信息。

总揽:

    ls [options] [File]

描述:

    ls指令用于列出File的信息(若未指定文件则默认列出当前目录所包含的所有文件的信

息) ,若未指定--sort或cftuvSUX中的任意一个选项则默认按字典排序文件名来显示。

    长选项必须使用的参数短选项也必须使用。

options:

    -a,--all:显示所有文件包括隐藏文件。

    -A,--almost-all:类似-a,但该选项不显示.和..

    --author:与-l一起使用列出文件的作者。

    -b,--escape:以八进制形式显示非可打印的字符。

    --block-size=大小 :指定一块的大小。(单位为b)

    -k:类似--block-size=1k.

    -B,--ignore-backups:不列出备份的文件(默认列出)

    -c:与-l -t合用按最后修改时间排序显示文件名。

    -C:每栏由上到下显示文件名。

     --color[=When] 控制是否用色彩来区分文件,默认使用。

        When的值有:'never' 'always' 'auto'

        注:黑色为普通文件,蓝色为目录文件,绿色为可执行文件

            红色为压缩文件,黄色为设备文件。

      -d,--directory:仅列出目录而不显示目录中的文件。

      -D,--dired:产生适合emacs的dired模式使用的输出。

      -f:不进行排序,-aU选项有效而--color无效。

      -F,--classify:将(* / = > @ 中的一个)指示符追加到文件名的末尾用来显示

          文件类型。

           注:/ 表示目录。 * 表示可执行文件。

               @ 表示符号设备。 

               = 表示打印机设备和日志设备(/dev/log和/dev/printer)

       --file-type:类似-F选项但它不追加*

       --format=Keyword:设置每个输出的分隔符。

           Keyword的值:

               long:长列表形式类似-l选项。

               across:交错形式类似-x

               comma:逗号类似-m

               horizontal:水平线类似-x

               single-colum:类似-l

         -m:输出文件名时以逗号分隔。默认为空格。

         -g:类似-l选项但不列出文件的拥有者。

         --full-time:类似-l和--time-style=full-iso

         --group-directories-first:先列出所有目录后再列出所有文件。该选项可与

            --sort一起使用。但是--sort=none将禁止分组。

         -G,--no-group:与-l一起时但输出组名。

         -h,--human-readable:与-l选项一起使用,以易于理解的形式显示文件的信息。

             注:和-l的区别在与该选项在文件的大小上有显示单位。

         --si:与-h选项相似只是该选项以1000为基底。

         -H,--dereference-command-line:将目录的符号链接里的内容显示,默认不显示

             目录符号链接里的内容的信息。

          -L:当指定一个符号链接时显示的是该符号链接文件指向的文件的信息。而不是

             符号链接的信息。

          -I,--ignore,--hide=Pattern:不显示符合Pattern的文件的信息。

          -i,--inode:在每个指定的文件前输出该文件的inode号。

          -l:使用长列表形式显示每个文件的内容。

             注:从左到右依次为:

              1.文件类型(1个字符)-拥有者权限(3个字符)-所属组的权限(3)-其他用户权

                限 

              2. 文件的链接数

              3.拥有者的用户名

              4.所属组名

              5.文件大小

              6.最后修改日期和时间

              7.文件名

            -n:类似-l但是用UID代替拥有者名,用GID代替组名

            -o:类似-l但不输出组名。

            -p,--indicator-style=Slash:将/追加到目录名后。

            --show-control-chars:直接显示非打印字符。此为默认。

            -q,--hide-control-chars:使用?代替非打印字符。

            -Q,--quota-name:在每个项目名称上加上" ".

            -r,--reverse:逆序输出项目。

            -R,--recursive:递归显示子目录的内容。

             -s,--size:以块数打印文件的大小。

             -S:按文件大小排序。

             --sort=Word:按指定的方式排序。

                Word值:

                  

                    size:类似-S

 

                    none:类似-U

                    extension:类似-X

                    version:类似-v.

              -U:不进行排序。按目录顺序输出项目。

              -X:按扩展名的字典顺序排序。

              -v:按版本号排序。

              --time=Word:与-l一起使用,显示Word指定的时间。

                 Word值:

                    atime access use ctime status

              -t:按修改时间排序。

               -T,--tabsize=Cols:指定tab键所占的列数。默认为8

               -u:和-lt一起使用按访问时间排序并显示。

               -w,--width=Cols:设置屏幕宽度。

              -x:按行列出项目,默认为按列列出项目。

              -1:每行显示一个项目。

              --help:显示帮助信息并退出。

              --version:显示版本信息并退出。

  指定块的大小单位:

         KB 1000 K 1024

         MB 1000*1000 M 1024*1024

         GB 1000*1000*1000 G 1024*1024*1024

         类似的还有:T P E Z Y

使用权限:

       所有者

实例:

     ls -a #列出当前目录中所有的文件

     ls -l dir #以长列表形式列出dir目录中所有项目的信息  

     

                    

             

            

你可能感兴趣的:(linux,职场,ls,ls,休闲)