`
hipeace87
  • 浏览: 174424 次
  • 性别: Icon_minigender_1
  • 来自: 山东菏泽
社区版块
存档分类
最新评论

linux的ls的所有参数

阅读更多

ls的其他可用的选项如下:

-a ,--all

    不要隐藏文件名以"."字符开头的文件

-A,--almost-all

    不要显示"."和".."两个项目

-b,--escape

    非图形字符以八进制escape列出

--block-size=SIZE

    使用SIZE字节的block

以上两个参数由于我不明白其意义,无法给出图片,抱歉

-B,--ignore-backups

    不要列出文件名以"`"字符结尾的文件(通常是备份文件)

-c

    根据文件修改时间做排序,使用 -l显示ctime字节段

-C

    以字段格式显示项目

--color[=WHEN]

    设定是否以不同颜色区分不同文件类型,WHEN可以被设定为"never","always","auto"

这个参数因为我使用的终端是win98带的telnet,无法显示多彩色,所以等使用真正的unix终端后再补上图片吧.

-d --directory

    对于目录项目信息,列出目录项目的信息,而不包含在目录内的文件信息(目录内容)

-D,--dird

    产生设计给Emas dird模式使用的输出

-f

    不要排序,激活-aU,取消-lst.

呵呵,这两个个同样是不理解的,所以也没有图了.

-F,--classify

    在文件项目上加标识,如:*,/,=,@

--vformat=WORD

    利用关键词来完成ls的输出模式,这些关键词也可以利用其他选项来完成,可用的关键词有(括号内为替代选项):across(-x),commas(-m),horizontal(-x),long(-l),single-column(-l),vertical(-C).

--full-time

    以完整的日期,时间格式列出时间与日期信息

-G.--no-group

    禁止显示组群信息

-h,-human-readble

    以用户看得懂的格式来列出文件的大小信息,例如:124K

-H,--si

  以1000取代1024作为统计单位,例如,1024bytes会被显示为1.024KB

--indicator-style=WORD

  在项目名称上附加WORD种类的标识,可设定的值有:none(预设).classify(-F),file-type(-p)

-i,--inode

  打印每一个文件的索引编号

-I PATTERN,--ignore=PATTERN

  不要列出符合PATTERN的项目

-k,--kilobytes

  使用KB为单位,相当于--block-size=1024

-l

  使用长清单模式,列出文件权限,大小,拥有权...等信息

-L,--dereference

  打印符号连接指向项目

-m

  使用逗号来分隔项目

-n,--numberic-uid-gid

  以用户与组群编号取代它们的名称显示 

-N,--literal

  打印列项目名称

-o

  使用长清单模式,但不具有组名称字段

-p,--file-type

  在项目上附加标识(/,=,@.|)

-q,--hide-control-chars

  对于非图形字符以"?"显示

--show-control-chars

  显示非图形字符as-is(预设)

-Q,--quotion-name

  在项目名称前后加上双引号

--quoting-style=WORD

  使用WORD引述类型显示项目名称,可设定值有literal,shell,shell-always,c,escape

-r,--reverse

  反向排序

-R,--recursive

  递归显示下层子目录

-s,--size

  以block为单位显示每一个文件大小

-S

  根据文件的大小排序

--sort=WORD

  根据WORD规则进行排序,可设置的值有(括号内为关键词对应的选项):extension(-X),none(-U),size(-S),time(-t),version(-v),status(-c),atime(-u),acces(-u),use(-u)

--time=WORD

  如果设定--sort=WORD,使用WORD时间字段取代修改时间作为排序的键值.可设定的值有:atime,access,use,ctime或status

-t

  根据修改时间排序


-T COLS,--tabsize=COLS

  假设<tab>字符间隔宽度为COLS,预设为8

-u

  根据上次存取时间排序


-U

  不要排序,根据项目在目录中的顺序来排序

 
-v

  根据版本排序

抱歉,这个不能提供图

-w COLS,--width-=COLS

  假设画面的宽度为COLS取代当前值

-x

  按行列出项目,取代按栏列出

 
-X

  按扩展名排序

 
-1

  单行只显示一个文件

 
--help

  显示说明

 
--version

    显示版本信息

分享到:
评论

相关推荐

    Linux命令ls详解

    当`ls`命令没有任何参数时,默认情况下会列出当前目录下的所有非隐藏文件和目录。这些文件将以普通文本形式展示,其中文件名通常显示为白色,而目录名称显示为蓝色。此外,隐藏文件(以`.`开头的文件)不会被显示。 ...

    linux ls命令 源代码

    Linux系统中的`ls`命令是日常操作中最常用的命令之一,用于列出目录中的文件和子目录。这个命令在Unix-like系统中具有悠久的历史,是任何Linux用户必须掌握的基础工具。源代码的学习可以帮助我们深入理解它的运作...

    ls-src.rar_linux c ls_linux ls 源码_ls_ls 源码_ls.c

    `ls-dir.c`通常涉及递归地处理目录树,展示目录中的所有文件。而`ls-ls.c`可能包含更复杂的逻辑,如处理嵌套的"ls"命令,或者对特定类型的文件进行特殊处理。 `ls-vdir.c`是处理虚拟目录的代码,这通常涉及到如命名...

    Linux命令基础:ls命令和延伸

    了解并熟练掌握`ls`命令的不同参数和组合,对于在Linux环境中进行文件管理和导航至关重要。通过灵活运用这些参数,你可以根据需求快速获取目录信息,例如查找特定时间修改的文件、查看文件大小、搜索隐藏文件等,...

    linux ls实现

    1. `-a`:此参数告诉`ls`命令显示所有文件,包括以`.`开头的隐藏文件。在Linux中,以`.`开头的文件默认是隐藏的,不会在不使用`-a`时显示。 2. `-l`:这是`ls`命令的长格式输出,会显示文件的详细信息,如权限、...

    自己实现linux下ls

    在Linux操作系统中,`ls`命令是一个非常基础且常用的工具,用于列出目录中的文件和子目录。本项目旨在实现一个简化版的`ls`命令,重点关注两个特定的选项:显示所有文件(包括隐藏文件)和按照文件大小排序。通过这...

    Linux下用C语言实现ls命令

    然而,这仅是一个基础的实现,真实的ls命令具有更复杂的特性,如处理命令行参数、支持颜色输出、显示详细信息等。为了实现一个功能完整的ls命令,还需要对文件系统接口、路径解析以及各种文件属性有更深入的理解,...

    c++实现linux下ls命令

    "C++实现Linux下的ls命令" 在Linux系统中,ls命令是非常常用的命令之一,它可以用来列出当前目录下的文件和子目录的信息。然而,许多新手可能不知道如何实现这个命令,或者不知道它的原理和应用场景。在这篇文章中...

    linux命令大全及参数详细说明

    本文将详述一些常见的Linux命令及其参数,帮助你更好地理解和使用这个强大的操作系统。 一、文件与目录操作 1. `ls`:列出目录内容。如`ls -l`显示详细信息,`ls -a`显示所有文件包括隐藏文件。 2. `cd`:切换...

    Linux ls命令参数详解

    `ls`命令是Linux操作系统中用于列出目录内容的基本命令,它可以帮助用户查看...在日常工作中,熟练掌握`ls`命令及其参数的使用,对于理解和管理Linux系统至关重要。通过`man ls`可以获取更多关于`ls`命令的详细信息。

    LINUX命令大全,提供了详细的命令格式和参数介绍

    这份"Linux命令大全"提供了一套详尽的命令参考,涵盖了Linux系统中的各种常用和不常用的命令,以及它们的格式和参数。下面,我们将深入探讨一些重要的Linux命令及其用法。 1. **ls** - 列出目录内容 - `-l`:以...

    linux查看目录的四种方法(ls只显示目录)

    1.ls -d * 代码如下:amosli@amosli-pc:~$ ls -d *%APPDATA% develop many sorted.txt ...如果不加-maxdepth 参数的话那么将会有无穷多目录被列出来。 代码如下:amosli@amosli-pc:~$ find . -type d -maxd

    自己写的linux的ls指令.zip_ls指令_stonescl_兼容ls的Windows命令_实现ls -i功能_自写 ls

    5. **输出格式化**:设计输出格式,使它看起来像Linux `ls -i`的输出,包括文件名、inode编号、权限、大小、所有者和修改时间。 6. **命令行参数处理**:实现命令行解析,处理`-i`这样的选项,以及可能的其他选项,...

    linux 下 my_ls

    linux下实现自己的ls命令 基本上实现了几个参数选项

    linux 中的ls命令参数详解及ls命令的使用实例

    一、ls命令参数详解  可以通过阅读 ls 的说明书页(man ls)来获得选项的完整列表。  -a – 全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于这个列表的起首处的 .. 和 . 依次是指父目录和...

    linux my_ls

    未实现功能:没有将结果按文件名排序 假设参数名是目录名 不能显示指定目录的信息 不支持选项-a、-l等

    linux命令api带详细参数解释

    `-r`参数则可以让`ls`反向排序列表,而`-a`参数会显示包括隐藏文件在内的所有文件。对于`rm`命令,`-i`参数会在删除前询问用户确认,`-rf`则表示强制删除,即使文件被锁定或在使用中也会删除。 `man`命令是获取...

    Linux命令ls的用户手册

    Linux 命令 ls 的用户手册 Linux 命令 ls 是一个功能强大且灵活的命令,它可以用来显示目录中的文件和目录列表。ls 命令的选项和参数非常多,可以根据不同的需求来进行组合以达到不同的效果。 基本使用 ls 命令的...

    Linux 常见问题解决方案

    例如,$0 代表命令本身,$1-$9 代表带一个到第九个参数,${10} 代表第十个参数以上的参数,$* 代表命令行中所有的参数,$@ 代表命令行中所有的参数,每个参数却分对待,$# 代表命令行中所有参数的个数。 九、比较两...

Global site tag (gtag.js) - Google Analytics