彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 网站首页 > 目录命令(dir)

目录命令(dir)

发布时间:2019-11-03 22:53编辑:网站首页浏览(167)

    DIR 命令:

    你可以将目录压入目录栈,也可以稍后将该目录弹出。在随后的示例中,将会用到以下三个命令:

      // 描述:

    * dirs:显示目录栈

        (Directory)

    * pushd:将目录压入目录栈

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

    * popd:将目录弹出目录栈

      // 语法:

    dirs命令显示当前所在目录及目录栈中的内容。即使目录栈为空,dirs也会显示当前所在的目录,示例如下:

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

    1
    2
    3
    4
    5
    6
    # popd
    -bash: popd: directory stack empty
    # dirs
    ~
    # pwd
    /home/ramesh

      // 参数:

    如何使用pushd和popd呢?让我们先创建一些临时的目录然后把他们压入目录堆栈中去。

        /p:  (pause)

    1
    2
    3
    4
    5
    6
    # mkdir /tmp/dir1
    # mkdir /tmp/dir2
    # mkdir /tmp/dir3
    # mkdir /tmp/dir4
    # cd /tmp/dir1
    # pushd .

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # cd /tmp/dir2
    # pushd .
    # cd /tmp/dir3
    # pushd .
    # cd /tmp/dir4
    # pushd .
    # dirs
    /tmp/dir4 /tmp/dir4 /tmp/dir3 /tmp/dir2 /tmp/dir1
    [注:显示的第一个目录名总会是当前所在的目录,而不是显式压入堆栈里的内容]

    此时,目录堆栈就包含以下内容:

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

    1
    2
    3
    4
    /tmp/dir4
    /tmp/dir3
    /tmp/dir2
    /tmp/dir1

        /w:  (wild format) 

    最后被压入的目录会在堆栈的顶端。当你执行“popd”,系统就会跳转到栈顶的目录中,并且从堆栈中把它清除掉。正如上面所展示的,最后压入堆栈的是/tmp/dir4,所以当进行一次popd时,就会跳转到/tmp/dir4目录下同时从堆栈中将它移除。如下所示:

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    # popd
    # pwd
    /tmp/dir4
    [注:执行完上popd命令之后,目录栈包括以下目录
    /tmp/dir3
    /tmp/dir2
    /tmp/dir1]
    # popd
    # pwd
    /tmp/dir3
    [注:执行完上popd命令之后,目录栈包括以下目录
    /tmp/dir2
    /tmp/dir1]
    # popd
    # pwd
    /tmp/dir2
    [注:执行完上popd命令之后,目录栈包括以下目录 /tmp/dir1]
    # popd
    # pwd
    /tmp/dir1
    [注:执行完上popd命令之后,目录栈包括以下目录]
    # popd
    -bash: popd: directory stack empty

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

    用“dirs”、“pushd”、“popd”来操作目录栈就介绍到这里。

        /s:  (subdirectories)

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

        /b:  (bare list)

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

        /l:  (lowcase)

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

        /n:  (long list)

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

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

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

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

        /a[:[<attributes>]]     

     attributes:

        s:  system files

        h:     hidden files

        d:  directory files

        r:   read-only files

        a:  archiv files

        i:   not indexed files

        -:  meanings "not"

      

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

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

     

        /o[:[<sortOrder>]]  

            n:  name

            d:  date   

            s:  size

            e:  extension

            g:  group    

    注意:使用冒号是可选的。 将按列出的顺序处理多个值。 不要用空格分隔多个值。
    如果未指定SortOrder,则dir  /o 按字母顺序列出目录,后跟文件,这些文件也按字母顺序排序。

    本文由彩世界平台发布于网站首页,转载请注明出处:目录命令(dir)

    关键词:

上一篇:端口检测和强制关闭端口占用

下一篇:没有了