本文介绍了使用DIR命令列出目录的内容的一些例子。 dir命令是无法在Linux中常用的命令。 虽然它的工作原理更像少ls命令大多数Linux用户喜欢使用。 我们将要讨论的dir命令,我们将看看如何使用不同的选项和参数。
dir Linux中的命令用法
dir命令的一般语法如下。
# dir [OPTION] [FILE]
dir命令语法
dir与示例的命令用法
dir命令的简单输出
# dir /
dir命令输出
用dir命令输出/etc
目录下的文件如下。 正如你可以从输出看到在/ etc目录中并非所有的文件将列出。
# dir /etc
列表/ etc目录
要列出每行使用一个文件-1选项,如下所示。
# dir # dir -1
每行列出文件
查看目录中包括隐藏文件的所有文件
要列出所有文件,包括在一个目录.
(隐藏)文件,请使用-a选项。 您可以包括-l选项输出格式为列表。
# dir -a # dir -al
列出隐藏文件
长列表隐藏文件
查看目录条目而不是内容
当你需要只列出目录条目,而不是目录的内容,可以使用-d选项。 在下面的输出中,-d选项为/ etc目录列表中的条目。
当您使用-dl,它显示了包括所有者,组所有者,权限目录的长列表。
# dir -d /etc # dir -dl /etc
长列表/ etc目录
查看文件的索引号
如果您要查看的每个文件的索引号,使用-i选项。 从下面的输出,您可以看到第一列显示数字。 这些号码被称作i节点其有时称为索引节点或索引编号。
在Linux系统中的i节点上存储有关除了文件名和实际数据的文件信息的文件系统的数据存储。
# dir -il
列表索引文件数
以块为单位列出文件及其分配的大小
您可以使用-s选项查看文件大小。 如果需要对文件进行排序按大小,然后使用-s选项。
在这种情况下,你也需要使用-h选项在人类可读的格式来查看文件大小。
# dir -shl
使用大小列出文件
在上面的输出中,第一列显示文件的以KB为单位的大小。 下面的输出显示,根据其大小通过使用-s选项文件的排序列表。
# dir -ashlS /home/kone
使用大小排序文件
您还可以按修改时间排序,最近修改的文件首先出现在列表中。 这可以使用-t选项来完成。
# dir -ashlt /home/kone
按修改时间排序文件
列出没有所有者或组所有者的文件
要列出文件而不它们的主人,你必须使用它就像只,它不打印出来的文件所有者-l选项-g选项。 并列出文件,而无需组所有者使用-g选项如下。
# dir -ahgG /home/kone
列出无所有者的文件
您可以从上面的输出中注意到,不打印文件所有者和组所有者的名称。 您可以同时使用-author标志如下查看文件的作者。
# dir -al --author /home/kone
查看文件的作者
在上面的输出中,第五列显示文件的作者的名字。 该examples.desktop文件是由用户拥有通力 ,属于组吉利 ,它是由用户创作的通力 。
在其他文件之前列出目录
您可能希望所有其他文件之前查看目录,这可以通过使用-group的目录一标志如下的方法来做。
# dir -l --group-directories-first
列表组目录文件
当您观察上面的输出时,您可以看到所有目录在常规文件之前列出。 信d
权限之前表示目录和a
表示普通文件。
您还可以查看子目录递归的,这意味着你可以使用-R选项如下列出目录中的所有其他子目录。
# dir -R
列表目录递归
在上面的输出中, (.)
号表示用户通力的当前目录和主目录有三个子目录就是备份 , 目录和文件 。
备份子目录还有两个子目录是MariaDB的和MySQL它们没有子目录。
该目录的子目录没有任何子目录。 而文档子目录包含两个子目录,即图书 TUTS不具备的子目录。
查看用户和组ID,而不是名称
要查看用户和组ID,则需要使用-n选项。 让我们观察下两个输出之间的差异。
输出而不-n选项。
# dir -l --author
列出没有ID的文件
输出-n选项。
# dir -nl --author
列出具有ID的文件
查看条目(以逗号分隔)
这可以通过使用-m选项进行归档。
# dir -am
列出逗号的条目
要找到帮助使用dir命令使用-help标志,并查看目录使用-version版本的详细信息。
结论
这些只是dir命令的基本用法的例子,使用许多其他选项查看dir命令系统上的手动输入。 如果您发现使用dir命令的任何其他有趣的选项或方式,让我们写一个评论知道。 希望你觉得这篇文章有用。