使用Dir命令列出目录内容

大多数Linux用户将使用ls命令在Linux中列出文件和文件夹。

dir命令通常被认为是Windows的等价物,但它在Linux中的工作方式几乎相同。

在本指南中,我将向您展示如何在Linux中使用dir命令,并向您介绍可用于充分利用它的按键开关。

示例使用Dir命令

要获取当前目录中所有文件和文件夹的列表,请使用dir命令,如下所示:

DIR

文件和文件夹列表将以列格式显示。

如何使用Dir命令显示隐藏的文件

默认情况下,dir命令仅显示普通文件和文件夹。 在Linux中,您可以通过使第一个字符完全停止来隐藏文件。 (即.myhiddenfile)。

要使用dir命令显示隐藏文件,请使用以下开关:

dir -a
dir - 全部

您可能会注意到,当您以这种方式运行命令时,它会列出一个名为的文件。 另一个叫..

第一个点指示当前目录 ,两个点指示前一个目录。 您可以使用以下命令在运行dir命令时隐藏这些命令:

dir -A
dir - 几乎所有

如何显示文件的作者

您可以使用以下dir命令显示文件的作者(创建文件的人):

dir -l - 作者

需要-l才能将显示屏变成列表。

如何隐藏备份

当您运行某些命令(例如mv命令cp命令)时 ,最终可能会生成以波形符号(〜)结尾的文件。

文件结尾处的波浪号表示在创建新文件之前已备份原始文件的命令。

您可能不想在返回目录列表时看到备份的文件,因为这些文件只会是噪音。

要隐藏它们,请运行以下命令:

dir -B
dir --ignore-backups

将颜色添加到输出

如果您想使用颜色来区分文件,文件夹和链接 ,可以使用以下开关:

dir --color = always
dir --color = auto
dir --color =从不

格式化输出

您可以格式化输出,以便它不总是以列格式显示。

选项如下:

dir --format = across
dir --format =逗号
dir --format = horizo​​ntal
dir --format = long
dir --format =单列
dir --format = verbose
目录 - 格式=垂直

在每一行中列出所有文件,逗号用逗号分隔每个项目,水平与跨越,长和冗长相同,产生具有大量其他信息的长列表,垂直是默认输出。

您也可以使用以下开关获得相同的效果:

dir -x(与横向和横向相同)
dir -m(与逗号相同)
dir -l(与long和verbose相同)
dir -1(单列)
dir -c(垂直)

返回长或详细列表

如格式化部分所示,您可以通过运行以下命令之一获得长列表:

dir --format = long
dir --format = verbose
dir -l

长列表返回以下信息:

如果您不想列出文件所有者,则可以使用以下命令:

dir -g

同样,您可以使用以下命令隐藏组:

dir -G -l

人类可读文件大小

默认情况下,文件大小以大约30年前的字节数列出,但现在文件扩展到千兆字节时,以人类可读的格式(例如2.5G或1.5M)来看尺寸要好得多。

要以可读格式查看文件大小,请使用以下命令:

dir -l -h

首先列出目录

如果您希望首先显示目录,然后使用以下开关:

dir -l --group-directories-first

隐藏具有某种模式的文件

如果你想隐藏某些文件,你可以使用下面的命令:

dir --hide =模式

例如,要生成音乐文件夹的目录列表,但忽略wav文件,请使用以下内容。

dir --hide = .wav

您可以使用以下命令获得类似的效果:

目录 - 我的模式

显示有关文件和文件夹的更多信息

以下命令可用于区分文件,文件夹和链接:

dir --indicator-style = classify

这将通过在最后添加斜线来显示文件夹,文件之后没有任何内容,链接的末尾有@符号,可执行文件末尾有*。

指标样式也可以设置为以下值:

您还可以使用以下命令在最后显示带斜线的文件夹:

dir -p

您可以使用以下命令显示文件类型:

dir -F

列出子文件夹中的所有文件和文件夹

要获取这些子文件夹中所有子文件夹和文件的列表,可以使用以下命令执行递归列表:

dir -R

排序输出

您可以使用以下命令对文件和文件夹的返回顺序进行排序:

dir --sort =无
dir --sort =大小
dir --sort =时间
dir --sort =版本
dir --sort =扩展名

您还可以指定以下命令来实现相同的效果:

dir -s(按大小排序)
dir -t(按时间排序)
dir -v(按版本排序)
dir -x(按扩展名排序)

反转订单

您可以使用以下命令来反转文件和文件夹的排列顺序:

dir -r

概要

dir命令与ls命令非常相似。 关于ls命令可能值得学习,因为这是更常用的程序,尽管大多数系统也包括dir。