DIR命令是一個功能強大的Windows命令提示符函式,它列出特定目錄中包含的所有檔案和子目錄。DIR命令還提供了一些開關,可以解鎖一些強大的功能。我們來看看。
您可以單獨使用DIR命令(只需在命令提示符處鍵入“DIR”)列出當前目錄中的檔案和資料夾。要擴充套件該功能,需要使用與命令關聯的各種開關或選項。
您可以在DIR命令後新增“/A”,後跟字母程式碼,以顯示具有特定屬性的檔案。這些字母程式碼包括:
例如,要僅顯示當前路徑中的目錄,請鍵入以下命令,然後按Enter鍵:
dir /ad你也可以把這些程式碼組合起來。例如,如果要僅顯示同時隱藏的系統檔案,可以使用以下命令:
dir /ash您還可以在這些字母程式碼前面新增“-”(減號),以指定DIR命令不顯示此類檔案。因此,例如,如果您不想在結果中看到任何目錄,可以使用以下命令:
dir /a-d還有一個提示:您可以使用冒號將開關與其可選程式碼分開,而不是像我們在示例中那樣將主開關和字母程式碼塞滿在一起。這樣地:
dir /a:d它可以使事情更容易解析,但它完全是可選的。
將/b開關與DIR命令一起使用可以去除所有多餘的資訊,只顯示當前目錄中資料夾和檔案的名稱,而不顯示檔案大小和時間戳等屬性。鍵入以下命令使其工作:
dir /b在現代版本的Windows中,命令提示符顯示用逗號分隔的大數字(因此:25000而不是25000)。情況並非總是這樣。在舊版本中,必須使用/c開關來顯示這些逗號。
如果它已經是預設值,為什麼還要費心把它包含在這裡呢?因為無論出於什麼原因,如果你不想顯示這些逗號,你可以使用這個開關和“-”減號:
dir /-c
可以使用/D開關將結果顯示為兩列而不是一列。當您以這種方式顯示結果時,命令提示符不顯示額外的檔案資訊(檔案大小等),只顯示檔案和目錄的名稱。
dir /D/L開關以小寫形式顯示所有檔案和資料夾的名稱。
dir /L預設情況下,命令提示在最右側顯示檔名。過去使用/N開關來實現這種效果。現在,您可以將它與“-”(減號)一起使用,使檔名顯示在最左側。
dir /-N可以使用/O開關後跟字母程式碼來顯示以各種方式排序的目錄結果。這些字母程式碼包括:
因此,例如,您可以使用以下命令按時間和日期對結果進行排序,較早的條目首先出現:
dir /OD您還可以在上述任何選項之前新增“-”(減)以反轉順序。因此,例如,如果要按時間和日期對檔案進行排序,首先顯示較新的條目,可以使用以下命令:
dir /O-D有些目錄有成百上千個檔案。可以使用/P開關使命令提示符在顯示每個屏幕後暫停結果。您必須按鍵才能繼續檢視下一頁的結果。
dir /P使用DIR命令上的/Q開關可以顯示繫結到檔案和目錄的元資料,以及所有權詳細資訊。
目錄/Q
/R開關顯示檔案可能包含的任何備用資料流(ADS)。ADS是NTFS檔案系統的一項功能,它允許檔案包含額外的元資料,以便按作者和標題查詢檔案。
dir /R可以使用/S開關遞迴顯示當前目錄中的所有檔案和資料夾。這意味著每個子目錄中的所有檔案和資料夾,這些子目錄中的所有檔案和資料夾,依此類推。為許多結果做好準備。
dir /S使用/T開關和字母程式碼可以按與檔案和資料夾關聯的不同時間戳對結果進行排序。這些字母程式碼包括:
因此,例如,要按建立項的時間對結果進行排序,可以使用以下命令:
dir /TCW開關類似於/D(它顯示列),但是它以寬格式水平排列結果。
dir /W當長名稱不符合8.3命名規則時,/X開關顯示檔案的短名稱。
dir /X
使用/?switch顯示有關DIR命令的有用資訊,包括我們討論過的所有開關的簡要描述。
好了,現在您知道了與DIR命令相關的開關和選項。讓我們看看幾個真實世界的例子,以便更好地瞭解如何開始使用它們。
簡單的dir命令返回當前目錄中所有檔案和資料夾的列表。
執行以下命令將使用“s”屬性顯示當前路徑中的所有系統檔案:
dir /a:s但是,如果要檢視當前路徑的所有後續資料夾中某一型別的所有檔案,該怎麼辦。很簡單,只要執行這個非常快速和有用的命令:
dir \*.mp3 /s您可以將“.mp3”部分替換為所需的任何檔案格式。
星號充當萬用字元,表示“在末尾查詢任何具有.mp3檔案格式的內容”,而“/s”則遞迴地查詢當前路徑中的所有資料夾。
相關:這個命令提示技巧搜尋速度比Windows資源管理器快
現在,您可能已經注意到它返回了很多結果。在他們離開螢幕之前,幾乎有太多的人無法閱讀。在這裡,我們可以使用暫停開關,讓您有機會閱讀它們。為此,請修改如下命令:
dir \*.mp3 /s /p命令提示符提供的另一個技巧稱為管道。您可以使用“>”字元將一個命令的結果傳送到另一個地方或服務。一個很好的例子是將所有結果傳送到文字檔案。然後您可以稍後滾動瀏覽它們或將它們匯入到其他型別的文件中。為此,可以使用以下命令:
dir \*.mp3 /s /b > filename.txt相關:如何在Windows中列印或儲存目錄列表到檔案中
我們在其中添加了/b開關,以便只輸出文件名本身,而不輸出任何其他細節。大於符號將結果中通常顯示的所有內容直接重新路由到檔案。
DIR命令有更多的組合和用法,但這應該是幫助您理解基礎知識的一個很好的起點。
... 今天我們將介紹如何在Windows、Mac和Linux上將命令的輸出傳送到bashshell中的文字檔案。 ...
...上安裝了DOSBox,上述所有說明都有效。唯一的區別在於你如何組織你的檔案——但是一旦這個位置被掛載為C:\,你就可以開始了。 ...
... 讓我們用一個例子來看看它是如何工作的。在這裡,我們有一個長檔名的檔案在一個目錄中。 ...
... 如何在windows10上安裝linux bash shell ...
程式設計中最重要的一個方面就是你的專案目錄。它使您能夠更好地掌握檔案,並使您能夠更輕鬆地與它們聯絡起來,特別是當您需要執行檔案連結、模組匯入、目錄切換等操作時。 ...
... 更好的是,它也不會花很長時間來修復。下面是如何修復錯誤的系統配置資訊停止程式碼。 ...
一旦您瞭解瞭如何在Windows10上導航目錄,下一步就是學習如何使用命令提示符查詢和開啟檔案。這和在檔案資源管理器中瀏覽和開啟檔案一樣簡單。這是怎麼做到的。 首先,在Windows搜尋欄中鍵入“cmd”,然後從搜尋結果中選擇...
...windows10上的命令提示符越來越熟悉,您首先需要學習的是如何更改作業系統檔案系統中的目錄。有幾種方法可以做到這一點,所以我們將帶您瞭解它們。 首先,在Windows搜尋欄中鍵入“cmd”以開啟命令提示符,然後從搜尋結果中...
...還可以顯著加快在命令列上導航目錄的過程。我們將教你如何使用它們。 什麼是推送和彈出(pushd and popd)? BillJoy在其1978年的C Shell中的創新之一是目錄堆疊的概念和操作方法:pushd和popd。模仿是最真誠的奉承,目錄堆疊、pushd...