使用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。