云顶娱乐平台 11

云顶娱乐平台:目录命令(dir)

      –>
可以使用通配符(*或?)
重定向符号和管道 来表示文件名的一个或多个字符,并显示文件或子目录的子集。

参数:

[/p]
若不指定这个开关,dir在显示符合条件的全部目录时,无论有多少文件都将以不间断的方式在屏幕显示,只要按【Ctrl+S】组合键或按【Pause】键才能暂停,当按任意键后,恢复显示。加入这个开关参数后,内容显示一屏后会自动停下来,便于用户查找所需要的内容。
[/w]
使用此开关后,按一行5个文件的文件名和扩展名显示文件列表,其余文件信息就不再显示了。
[/s]
列出指定目录和其下属各级子目录中所有文件。
[/a[:]属性]
显示具有指定属性的文件或目录。若未指定,则显示包含隐藏文件和系统文件的所有文件。常用的属性开关有:

  • h:显示隐藏文件
  • s:显示系统文件
  • d:显示目录
  • -d:仅显示文件
  • r:显示只读文件
  • -r:显示非只读文件
    上述属性开关可以组合使用,但属性之间不能用空格分开。

[/o[:]排序方式]
按指定“排序方式”显示文件和目录。常见的有:

  • n :按文件字母顺序排序
  • d :按日期和时间的先后顺序排序
  • s :按文件大小排序,文件小的在前
  • g :按目前在前、文件在后的顺序排序

  文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套

/p pause
分屏显示,每次回车向下移动一屏

    云顶娱乐平台 1

DOS命令的约定

无论是内部命令还是外部命令,它们的使用都有一定的格式规定。
命令输入格式如下:

[<盘符>][<路径>]<命令行>[/<开关>][<参数>]

内部命令与外部命令在调用格式上没有区别。所不同的是,前者的<命令名>是系统规定的保留字,后者的<命令名>是省略了扩展名的命令文件名。

  • [<盘符>]:DOS命令所在的盘符
  • [<路径>]:DOS命令所在的具体位置(即对应的目录)
  • <命令名>:每一个命令都有一个名字。命令名决定所要执行的功能
  • [/<开关>]:开关通常是一个字母或数字,用来进一步指定一条命令执行的方式。开关之前要使用一个斜杠“/”。
  • [<参数>]:命令需要指定的操作的具体对象,即要在命令名中使用一个或多个参数

c:/>ren old.doc new.doc

  -g 无用。

dir [drive:][path][filename] [/A[[:]attributes]]
[/B][/C][/D][/L][/N] [/O[[:]sortorder]]
[/P][/Q][/S] [/T[[:]timefield]] [/W][/X][/4]

    /a[:[<attributes>]]
    

Windows DOS内部命令详解01——命令格式说明、dir命令

  -d 将目录象文件一样显示,而不是显示其下的文件。

/b bare name
只显示文件名,不显示文件信息

 

DOS内部命令

  打开/etc/bashrc, 加入如下一行:

 

    i:   not indexed files

dir命令(类似于ls)

dir命令是directory的缩写,功能是显示一个磁盘上全部或部分文件目录(文件或文件夹),所显示的文件信息包括文件名、扩展名、文件长度、文件建立或最后一次修改的日期和时间等,不显示文件的具体内容。

  -m 横向输出文件名,并以“,”作分格符。

N/n order by name 按文件ASCII排列 S/s order by size 按文件大小排列
E/e   order by expansion 按文件扩展名排列 D/d order by date/time 按文件修改时间排列
 G/g  order by group    

    云顶娱乐平台 2

前言

DOS命令简单来说就是Windows系统的命令行,虽然Windows的图形化操作做的很好,但是某些时候图形化操作效率过低,不方便记忆。所有DOS命令在这些时候就显得难能可贵了。
DOS命令和Linux系统一样,都分为内部命令和外部命令。
内部命令在DOS启动时随command.com装入内存,可随时执行。
外部命令的执行需要进入保存命令的目录下面,或者设置全局环境变量,类型与Linux系统的PATH环境变量。

  1. ls -F | grep /$ 或者alias sub = “ls -F | grep /$”(linux)

Part IV:
[/O[[:]sortorders]]

    -:  meanings “not”

语法:

dir [<盘符>][<路径>][<文件名>][<扩展名>][/p][/w][/s][/a[:]属性][/o[:]排序方式]

  -X 以文件的扩展名(最后一个. 后的字符)排序。

/x 显示非NTFS 8.3 filename(又称短文件名short
filename)产生的短文件名,在文件名前一列

    /4:  以四位数格式显示年份。这个好像是默认值啊!!

实例

//开关不能连用,必须要加"/"
C:UsersAdministrator>dir "D:Movie纸牌屋纸牌屋第二季纸牌屋第二季第02集[中英
双字].rmvb" /pws
参数格式不正确 - "pws"。

C:UsersAdministrator>dir "D:Movie纸牌屋纸牌屋第二季纸牌屋第二季第02集[中英双字].rmvb" /p /w /s
······
C:UsersAdministrator>dir "D:Movie纸牌屋纸牌屋第二季纸牌屋第二季第02集[中英双字].rmvb" /p/w/s
······

//分栏和分屏显示文件
D:>dir /p

//查看指定目录下的文件信息
D:>dir C:Windows

//查找指定文件
D:>dir test.txt
//若是不知道具体位置在哪个目录下,可配合使用/s参数。
D:>dir /s test.txt.bak

该查找方式只能查找本地目录下的,无法查找其他目录下。

//显示具有隐藏属性的文件和文件夹
D:>dir /a:h

使用通配符显示某一类文件
D:>dir *.iso
D:>dir *.txt

  -r 对目录反向排序。

/q
显示文件目录所有者,在文件名前一列显示

 

  -G 输出文件的组的信息。

 

仅显示具有指定的属性的那些目录和文件的名称。
如果省略 /a,则 dir
显示除隐藏文件和系统文件之外的所有文件的名称。

  ls -ctl –time-style=long-iso

/-c 停用”千分位逗号”

       裸列表,意思是只有文件名,跟 /w /d
差不多的,但是这个 /b 明显要好看些。

  –help 在标准输出上显示帮助信息。

Part VI:
[/T[[:]timefield]]

        w:     last write
time

  2. ls -l | grep “^d” 或者ls -lL | grep “^d” (Solaris)

Part O: Default
Display

    /l:  (lowcase)

  下面命令可以分别计算当前目录下的文件和目录个数:

W/w

    r:   read-only files

  4. 浅蓝色–>链接文件

Part VII:
Useful Skills

    a:  archiv files

– c 按文件的修改时间排序。  
  - C 分成多列显示各项。
  - d
如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使
用,以得到目录的详细信息。
  - f 不排序。该选项将使lts选项失效,并使aU选项有效。
  - F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记
“@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
  - i 在输出的第一列显示文件的i节点号。  
  - l 以长格式来显示文件的详细信息。这个选项最常用。
  每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组
文件大小 建立或最近修改的时间 名字  
  对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。  
  对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。
  目录中的总块数显示在长格式列表的开头,其中包含间接块。  
  - L 若指定的名称为一个符号链接文件,则显示链接所指向的文件。
  - m 输出按字符流格式,文件跨页显示,以逗号分开。  
  - n
输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和
GID号来表示,而不是实际的名称。
  - o 与l选项相同,只是不显示拥有者信息。
  - p 在目录后面加一个“/”。
  - q 将文件名中的不可显示字符用“?”代替。  
  - r 按字母逆序或最早优先的顺序显示输出结果。  
  - R 递归式地显示指定目录的各个子目录中的文件。  
  - s 给出每个目录项所用的块数,包括间接块。  
  - t
显示时按修改时间(最近优先)而不是按名字排序。若文件修改时间相同,则
按字典顺序。修改时间取决于是否使用了c或u选顶。缺省的时间标记是最后一>次修
改时间。
  - u
显示时按文件上次存取的时间(最近优先)而不是按名字排序。即将-t的时间
标记修改为最后一次访问的时间。
  - x 按行显示出各排序项的信息。
  用ls –
l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:
  - 普通文件
  d 目录  
  l 符号链接
  b 块设备文件
  c 字符设备文件
  后面的9个字符表示文件的访问权限,分为3组,每组3位。
  第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字
符分别表示对文件的读、写和执行权限。
  各权限如下所示:
  r 读
  w 写
  x 执行。对于目录,表示进入权限。
  s
当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组
ID)。
  t
设置标志位(留在内存,不被换出)。如果该文件是目录,在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件,在该文件执

后,指向其正文段的指针仍留在内存。这样再次执行它时,系统就能更快地装入该文件。

D/d directory   目录 R/r read-only 只读文件
H/h hidden 隐藏文件 A/a   Archive    存档文件
S/s     System 系统文件   – 表示“非”,“否”

     // 显示所有文件:

  -N 不限制文件长度。

 

 

  -s 在每个文件名后输出该文件的大小。

 

  // 参数:

 

  1. 可以使用通配符*/?
    1. *表示一个或者多个字符,切记,星号通配符总是使用短文件名映射,因此,您可能会得到意外的结果
      1. dir *.fasta 显示所有含有.fasta的文件信息
      2. dir *.* 显示文件名中有.的文件信息
    2. ?只能表示一个字符
  2. 使用管道和重定向,|,>,<,>>
    1. dir /a:-d /b | perl/python/cmds
  3. 设置默认dir参数
    1. 环境变量DIRCMD

    云顶娱乐平台 3

  -c 输出文件的i 节点的修改时间,并以此排序。

Part V:
[/P][/Q][/S][/X]

    // 裸列表,只有文件名:

  -u 以文件上次被访问的时间排序。

 

    // 显示文件所有权信息:

  2. 绿色–>可执行文件

time when created 创建时间

        c:  creation time

  1. 蓝色–>目录

A/a

        g:  group    

  -o 显示文件的除组信息外的详细信息。

Extend Reading :

    云顶娱乐平台 4

 

  1. dir /a:d  只显示目录                    相当于Linux/Unix下的 ls -l
    | egerp ‘^[^d]’
  2. dir /a:-d 只显示非目录的所有文件  相当于Linux/Unix下的 ls -l |
    egrep ‘^d’
  3. dir /a:-h 只显示非隐藏的文件        相当于Linux/Unix下的 ls -l
  4. dir 显示所有的文件目录                 相当于Linux/Unix下的 ls
    -la

    云顶娱乐平台 5

  -C 按列输出,纵向排序。

 

 

  alias ls=”ls –color”

/l lowercase
小写显示,全部都是小写

  //
注意事项:

 

  1. dir /s
    显示当前目录及其子目录的所有文件,如果文件以及目录结构复杂,会刷屏一样
  2. dir /s Edge
    显示Edge目录以及其子目录的所有文件,建议

    d:  directory files

  -B 不输出以“~”结尾的备份文件。

 

       

  -L 列出链接文件名而不是链接到的文件。

/d divided and filled by
col  和
/b相同,也是只显示文件名,但是分栏显示by col

 attributes:

  –version 在标准输出上输出版本信息并退出。

/s
显示指定目录以及其所有子目录的文件

        e:  extension

  -q 用?代替不可输出的字符。

原因   :如何在windows下的cmd.exe中只列出文件名?

    // 显示具有指定属性的文件或目录:

ls命令详解
 
 
 
                                                                                                                                                                ls 命令可以说是Linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。
  一使用举例:
     1.列出详细文件 #ls -al //这个最常用,但是往往又不完全符合要求,
     2.列出所有子目录的文件:#ls -R  //上个命令只是列出了本目录下的所有目录和文件,但是目录  下的文件不会循环的列出。
     3.如果文件过多一屏看不完,怎么办?而且,对于想找到很多文件中的某个文件的名字。
       3.1分屏显示:#ls -l|more  //能在当前屏退出,很有用,但不能一页一页翻屏
                   #ls -l|less  //能用pgup,pgdw 翻页,但不能在当前位置退出
       3.2横向输出竟可能多的显示文件名字:#ls -m           
     -a 列出目录下的所有文件,包括以 . 开头的隐含文件。//常用      
      -m 横向输出文件名,并以“,”作分格符。
     -c 输出文件的 i 节点的修改时间,并以此排序。
      -R 列出所有子目录下的文件。
      -l 列出文件的详细信息。
      -s 在每个文件名后输出该文件的大小。
      -k 以 k 字节的形式表示文件的大小。
      -i 输出文件的 i 节点的索引信息。
     2.只显示目录:#ls -l |grep ^d     3.只显示非目录文件:#ls -l |grep ^[^d]
  
     3.对输出文件进行各种排序;
       3.1 按照字符序(default): #ls -l
       3.2 按照修改时间排序: #ls -t  //最近修改在最上面
       3.3 逆排序         : #ls -r
       3.4 按文件大小排序  :#ls -S  //大文件的在上
       3.5 按照文件扩展名(最后一个.后的字符)排序: #ls -X
       3.6 按数字排序        :#ls -lv
        -t 以时间排序。
        -r 对目录反向排序
       -f -U 对输出的文件不排序。
        -X 以文件的扩展名(最后一个 . 后的字符)排序。
      -S 以文件大小排序。
      -u 以文件上次被访问的时间排序。
  
  
  
  -n 用数字的 UID,GID 代替名称。
  -o 显示文件的除组信息外的详细信息。
  -p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通
  文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套
  接字(sockets)。
  -q 用?代替不可输出的字符。
  。
  
  
  
  -x 按列输出,横向排序。
暂时无用选项:
    -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。//不常用
    -d 将目录象文件一样显示,而不是显示其下的文件。
  -e 输出时间的全部信息,而不是输出简略信息。 //没用
   -g 无用。
  -A 显示除 “.”和“..”外的所有文件。
  -B 不输出以 “~”结尾的备份文件。
  -C 按列输出,纵向排序。
  -G 输出文件的组的信息。
  -L 列出链接文件名而不是链接到的文件。
  -N 不限制文件长度。
  -Q 把输出的文件名用双引号括起来。
  
  
  
  -1 一行只输出一个文件。
  –color=no 不显示彩色文件名
  –help 在标准输出上显示帮助信息。
  –version 在标准输出上输出版本信息并退出。
               
               

part I:
[drive:][path][filename]

 

ls命令详解.txt心脏是一座有两间卧室的房子,一间住着痛苦,一间住着快乐。人不能笑得太响,否则会吵醒隔壁的痛苦。ls命令是Linux常用命令之一,ls命令的作用
和windows系统的dir命令类似,下面我们详细介绍一下ls命令的使用方法:
  
  ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令

  语法:ls [选项] [目录或是文件]
  对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出
其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当>未给出目录名或是文件名时,就显示当前目录的信息。
  命令中各选项的含义如下:
  - a 显示指定目录下所有子目录与文件,包括隐藏文件。
  - A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和
“..”。
  - b 对文件名中的不可显示字符用八进制逃逸字符显示。

2014/11/08  16:59    <DIR>          .
2014/11/08  16:59    <DIR>          ..
2014/11/08  16:23            79,593 all.cmbd.aln
2014/11/08  16:23             2,917 all.cmbd.dnd
2014/11/08  16:22            25,469 all.cmbd.fasta
2014/11/08  16:59            46,908 all.cmbd.notrim.me
2014/11/08  16:22             1,039 C.ele.cmbd.fasta

 

  -1 一行只输出一个文件。

/c
在文件大小列显示”千分位逗号”(by default)

       在屏幕的最右侧显示带有文件名的长列表格式。

ls
  这个命令就相当于dos下的dir命令一样,肯定是我第一个就要介绍的,这也是Linux控制台命令中最为重要几个命令之一。ls最常用的参数有三个:
-a -l -F。
  ls
-a
  Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls
-a除了显示
一般文件名外,连隐藏文件也会显示出来。
  ls
-l(这个参数是字母L的小写,不是数字1)
  这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls
-l这个指令。例如我在某个目录下键入ls
-l可能会显示如下信息(最上面两行是我自己加的):
  位置1 2 3
4 5 6 7
  文件属性 文件数 拥有者 所属的group
文件大小 建档日期 文件名
  drwx—— 2 Guest users 1024 Nov 21 21:05
Mail
  -rwx–x–x 1 root root 89080 Nov 7 22:41
tar*
  -rwxr-xr-x 1 root bin 5013 Aug 15 9:32
uname*
  lrwxrwxrwx 1 root root 4 Nov 24 19:30
zcat->gzip
  -rwxr-xr-x 1 root bin 308364 Nov 29 7:43
zsh*
  -rwsr-x— 1 root bin 9853 Aug 15 5:46 su*
  下面,我为大家解释一下这些显示内容的意义。
  第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx——;l表示连结文件,如lrwxrwxrwx;如果是以一横“-”表示,则表示这是文件。其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):
  rwx(Owner)r-x(Group)r-x(Other)
  这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。另外,有一些程序属性的执行部分不是X,而是S,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。
  第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。
  第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的Home,那这一栏大概都是它的账号名称。
  第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。
  第五栏位,表示文件大小。文件大小用byte来表示,而空目录一般都是1024byte,你当然可以用其它参数使文件显示的单位不同,如使用ls
–k就是用kb莱显示一个文件的大小单位,不过一般我们还是以byte为主。
  第六个栏位,表示创建日期。以“月,日,时间”的格式表示,如Aug
15 5:46表示8月15日早上5:46分。
  第七个栏位,表示文件名。我们可以用ls
–a显示隐藏的文件名。
  ls
–F(注意,是大写的F)
  使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@表示连结文件,这都是因为使用了-F这个参数。但是现在基本上所有的Linux发行版本的ls都已经内建了-F参数,也就是说,不用输入这个参数,我们也能看到各种分辨符号。

 

    /c:  以文件大小显示千位分隔符。 这是默认行为。 使用/
-c隐藏分隔符。

  -p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通

(每一列分别是modified date,modified time, file/dir attribute, file size,
file/dir name)

  // 描述:

  -Q 把输出的文件名用双引号括起来。

格式如下:

    dir
[<Drive>:][<Path>][<FileName>] […] [/p]
[/q] [/w] [/d]
[/a[[:]<Attributes>]][/o[[:]<SortOrder>]]
[/t[[:]<TimeField>]] [/s] [/b] [/l] [/n] [/x]
[/c] [/4]

  ls 命令可以说是linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了ls
命令的绝大多数选项。

2014/11/07  00:14               568
RNA42A~1.FAS R.nor_pax3.pep.fasta
2014/11/07  00:13               430 RN0061~1.FAS
R.nor_pax4.pep.fasta
2014/11/07  00:16               477 RNOR_P~1.FAS
R.nor_pax5.pep.fasta
2014/11/07  00:10               504 RNOR_P~2.FAS
R.nor_pax6.pep.fasta
2014/11/07  00:15               591 RNOR_P~3.FAS
R.nor_pax7.pep.fasta
2014/11/07  00:12               540 RNOR_P~4.FAS
R.nor_pax8.pep.fasta
2014/11/07  00:16               426 RN1BA4~1.FAS
R.nor_pax9.pep.fasta
2014/11/07  00:09             1,687 RATTUS~1.TXT
Rattus.norvegicus.txt
2014/11/08  16:16               560              test.pl
2014/11/08  16:22             4,014 XMACCM~1.FAS X.mac.cmbd.fasta
2014/11/07  00:34               464 XMAC_P~1.FAS
X.mac_pax1.pep.fasta
2014/11/07  00:31               394 XMAC_P~2.FAS
X.mac_pax2a.pep.fasta

    云顶娱乐平台 6

 

 /a attribute
筛选制定属性的文件

    // 以宽格式显示列表:

  3. 红色–>压缩文件

Part II:
[/A[[:]attributes]]

    云顶娱乐平台 7

  ls -tl –time-style=full-iso sshd

 

    //
以小写的形式显示出来:

ls -lrt 最新的文件在最后面(升序)
# ls -lrt
总用量 1152
-rw-r–r– 1 1111 1111 137414 2008-07-03 19:52 config.log
drwxr-xr-x 8 1111 1111 4096 2008-07-03 19:54 lib
drwxr-xr-x 2 1111 1111 4096 2008-07-03 19:55 resize

time when last access occured
上次访问时间

    // /p 选项:也相当于 ” | more ” :

-X 以文件和目录的最后一个扩展名排序。
–block-size=<区块大小> 指定存放文件的区块大小。
–color=<列表格式> 培植文件和目录的列表格式。
–full-time 列出完整的日期与时间。
–help 在线帮助。
–indicator-style=<标注样式>
在文件和目录等名称后面加上标注,易于辨识该名称所属>的类型。
–quoting-syte=<引号样式>
把文件和目录名称以指定的引号样式标示起来。
–show-control-chars 在文件和目录列表时,使用控制字符。
–sort=<排序方式> 配置文件和目录列表的排序方式。
–time=<时间戳记> 用指定的时间戳记取代更改时间。
–version 显示版本信息。
–block-size=<区块大小> 指定存放文件的区块大小。
–color=<列表格式> 培植文件和目录的列表格式。
–full-time 列出完整的日期与时间。
–help 在线帮助。
–indicator-style=<标注样式>
在文件和目录等名称后面加上标注,易于辨识该名称所属的类型。
–quoting-syte=<引号样式>
把文件和目录名称以指定的引号样式标示起来。
–show-control-chars 在文件和目录列表时,使用控制字符。
–sort=<排序方式> 配置文件和目录列表的排序方式。
–time=<时间戳记> 用指定的时间戳记取代更改时间。
–version 显示版本信息。

time when last write operation did
上次修改时间

 

Linux LS**命令详细介绍**

 

       以小写形式显示未排序的目录名和文件名。 

 

solve : dir a:-d b

    /w:  (wild format) 

  # ls -l * |grep “^d”|wc -l —– to
count dir

 > 指定要列出的驱动器、目录、文件(win-DOS通用)

 

  -f -U 对输出的文件不排序。

/w divided and filled by row
和/d一样也是分栏显示,只不过分栏显示by row

        n:  name

  -k 以k
字节的形式表示文件的大小。

Part III:
 [/B][/C][/D][/L][/N][/W]

 

  -S 以文件大小排序。

C/c

  

# ls -lnt
总用量 1152
drwxr-xr-x 2 1000 1000   4096 2008-07-03 19:55 resize
drwxr-xr-x 8 1000 1000   4096 2008-07-03 19:54 lib
-rw-r–r– 1 1000 1000 137414 2008-07-03 19:52 config.log

/n new format,但是没什么变化

       指定要显示或用于排序的时间字段。

  计算当前目录下的文件数和目录数

      –> 要使用多个FileName参数,请使用空格,逗号或分号分隔每个文件名。

  下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:

注意:使用冒号是可选的。
将按列出的顺序处理多个值。 不要用空格分隔多个值。

如果未指定SortOrder,则dir  /o
按字母顺序列出目录,后跟文件,这些文件也按字母顺序排序。

  显示彩色目录列表

        d:  date   

 

 如果使用/
a而未指定Attributes,则dir将显示所有文件的名称,包括隐藏文件和系统文件。 
   

  -a 列出目录下的所有文件,包括以. 开头的隐含文件。

    /q:  显示文件所有权信息。

  -R 列出所有子目录下的文件。

    s:  system files

  只列出子目录

    /t:    (time-filed)

  5. 灰色–>其他文件

  

  -n 用?值? UID,GID 代替名称。

    /d:  以与/
w相同的格式显示列表,但文件名是按一列一列来排序的。 

  -i 输出文件的i 节点的索引信息。

    云顶娱乐平台 8

  -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。

DIR 命令:

  –color=no 不显示彩色文件名

    云顶娱乐平台 9

  -t 以时间排序。

       如果显示的内容多于一屏的话,则暂停,可以按任意键继续下一页,相当于
 more**

  -l 列出文件的详细信息。

    /p:  (pause)

  -A 显示除“.”和“..”外的所有文件。

        a:  last access
time

 


  接字(sockets)。

    /s:  (subdirectories)

  -x 按列输出,横向排序。

    云顶娱乐平台 10

  -e 输出时间的全部信息,而不是输出简略信息。

    //
按某种排序方式来显示文件或目录:

-1 每列仅显示一个文件或目录名称。
-a或–all 下所有文件和目录。
-A或–almost-all 显示所有文件和目录,但不显示现行目录和上层目录。
-b或–escape 显示脱离字符。
-B或–ignore-backups 忽略备份文件和目录。
-c 以更改时间排序,显示文件和目录。
-C 以又上至下,从左到右的直行方式显示文件和目录名称。
-d或–directory 显示目录名称而非其内容。
-D或–dired 用Emacs的模式产生文件和目录列表。
-f 此参数的效果和同时指定”aU”参数相同,并关闭”lst”参数的效果。
-F或–classify
在执行文件,目录,Socket,符号连接,管道名称后面,各自加上”*”,”/”,”=”,”@”,”|”号。
-g 次参数将忽略不予处理。
-G或–no-group 不显示群组名称。
-h或–human-readable 用”K”,”M”,”G”来显示文件和目录的大小。
-H或–si
此参数的效果和指定”-h”参数类似,但计算单位是1000Bytes而非1024Bytes。
-i或–inode 显示文件和目录的inode编号。
-I<范本样式>或–ignore=<范本样式>
不显示符合范本样式的文件或目录名称。
-k或–kilobytes 此参数的效果和指定”block-size=1024″参数相同。
-l 使用详细格式列表。
-L或–dereference
如遇到性质为符号连接的文件或目录,直接列出该连接所指向的原始文件或目录。
-m 用”,”号区隔每个文件和目录的名称。
-n或–numeric-uid-gid 以用户识别码和群组识别码替代其名称。
-N或–literal 直接列出文件和目录名称,包括控制字符。
-o 此参数的效果和指定”-l” 参数类似,但不列出群组名称或识别码。
-p或–file-type
此参数的效果和指定”-F”参数类似,但不会在执行文件名称后面加上”*”号。
-q或–hide-control-chars 用”?”号取代控制字符,列出文件和目录名称。
-Q或–quote-name 把文件和目录名称以””号标示起来。
-r或–reverse 反向排序。
-R或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-s或–size 显示文件和目录的大小,以区块为单位。
-S 用文件和目录的大小排序。
-t 用文件和目录的更改时间排序。
-T<跳格字符>或–tabsize=<跳格字数>
设置跳格字符所对应的空白字符数。
-u 以最后存取时间排序,显示文件和目录。
-U 列出文件和目录名称时不予排序。
-v 文件和目录的名称列表以版本进行排序。
-w<每列字符数>或–width=<每列字符数>
设置每列的最大字符数。
-x 以从左到右,由上至下的横列方式显示文件和目录名称。

  // 语法:

  # ls -l * |grep “^-“|wc -l —- to
count files

  // 实例:

ls -lnt 最新的文件在最前面(降序)

    云顶娱乐平台 11

 

 

   

    /x:  显示为非8dot3文件名生成的短名称。 显示与/
n的显示相同,但在长名称之前插入短名称。

    h:     hidden files

     显示目录的文件和子目录的列表。 

     // 以宽格式显示列表,文件名是按一列一列来排序的:

       以宽格式显示列表,每行最多五个文件名或目录名。

       列出指定目录和所有子目录中的文件。

 

    /b:  (bare list)

        s:  size

    (Directory)

    /o[:[<sortOrder>]]  

    /n:  (long list)