-
DIR
(Windows命令)
鎖定
dir命令存在於Debian GNU/Linux、AmigaDOS
[1]
、TRS-DOS、RT-11、OpenVMS、TOPS-10、OS/8、CP/M系統、GEMDOS、MS-DOS、PC-DOS、DR-DOS、FreeDOS、Singularity、OS/2、Windows、ReactOS等操作系統中。
大多數操作系統(包括DOS及Windows)中dir命令基本上會列出目錄中的文件及子目錄的名稱,也可以列出其文件大小,創建時間等相關信息,並且列出所在的磁盤、可用空間等信息。dir命令也可以尋找其文件名稱符合特定條件的文件。
dir對應Unix的ls。
[19]
- 外文名
- dir
- 語 法
- dir [OPTION] [FILE]
DIRDebian GNULinux
dir [OPTION] [FILE]
以下是dir命令中的選項:
-a或--all
沿着兩個分別顯示當前和上一級目錄為“.”和“..”的文件顯示所有隱藏的文件(起始於“.”)。
語法:
dir -a
-A或--almost-all
近似-a,不過不顯示當前目錄和上一個目錄的文件。
語法:
dir -A
-l --author
顯示所有文件的作者。-l必須在一個列表的表格中顯示目錄。
dir -l --author
-B或--ignore-backups
忽略備份文件的列表。這些文件以一個“~”結束。
語法:
dir -B
--color
(可以由=[TIME]緊隨其後)
被用於添加彩色到輸出的文字。從可以自動規範時間的不在,從不或通常,添加彩色給通常輸出的文字。(默認行為)
語法:
dir --color
-F或--classify
增加標誌(*/=>@|符號之一)到分類的文件名。符號的含義如下:
/ 目錄
* 可執行文件
@ 符號鏈接
% 修正
= 套接字
| FIFO
命令語法:
dir -F
--file-type
和-F相同,不過不在可執行文件增加星號(*)。
命令語法:
dir --file-type
--format=WORD
格式化條目的列表。WORD可以帶着跟隨的值:across、commas、horizontal、long、single-column、verbose、vertical。可以通過分別添加-x、-m、-x、-l、-1、-l、-C選項至dir命令中給各自的值。
命令語法:
dir --format=WORD
--hide=PATTERN或--ignore=PATTERN
列出目錄時忽略PATTERN的shell描述的文件。
命令語法:
dir --hide=PATTERN
-n或--numeric-uid-gid
近似生成長列表的-l,不過列出數字用户(英文:numeric user)和組標識(英文:group IDs)。
命令語法:
dir -n
-r或--reverse
倒序列出文件。
命令語法:
dir -r
-R或--recursive
命令語法:
dir -R
--sort=PARAMETER
由PARAMETER分類列出文件。PARAMETER可以帶着跟隨的值:none(-U)、size(-S)、time(-t)、version(-v)、extension(-X)。不是通過-sort選項,括號中指示的標記(英文:flags indicated)可以直接以分類列表的選項作為通過。
命令語法:
dir --sort=PARAMETER
--help
輸出幫助選項並退出。
命令語法:
dir --help
--version
輸出版本信息並退出。
命令語法:
dir --version
DIRRDOSDOS
改變當前目錄。
語法(RDOS):
DIR [:subordinate directory] DIR [directory][:secondarypartition] [:subdirectory]
語法(DOS):
DIR [diskette][:directory]
DIROS8
DIR命令列出文件列表,命令不區分大小寫。
.DIR SYS VOLUME-- 1 SYS:=RXSE OS/8 SYSTEM VERSION 3Q BUILD .SV 33 HELP .SV 8 ABSLDR.SV 5 PAL8 .SV 19 BASIC .UF 4 BITMAP.SV 5 PIP .SV 11 BCOMP .SV 17 BOOT .SV 5 PT8E .BN 1 BLOAD .SV 8 CCL .SV 18 RESORC.SV 10 BRTS .SV 15 CREF .SV 13 RXCOPY.SV 6 EABRTS.BN 24 DIRECT.SV 7 SABR .SV 24 RESEQ .BA 6 EDIT .SV 10 TECO .SV 22 ECHO .SV 2 EPIC .SV 14 BASIC .AF 4 RKLFMT.SV 9 FBOOT .SV 2 BASIC .FF 4 BATCH .SV 14 FOTP .SV 8 BASIC .SF 4 FUTIL .SV 26 HELP .HL 55 BASIC .SV 9 IDS .SV 5 36 FILES IN 437 BLOCKS - 1 FREE BLOCKS .
DIRTOPS-10
運行示例:
.DIRECT SAMPL CTL 1 <155> 4-MAY-71 DSKC: [27,235] PIP DAE 0 <055> 25-FEB-72 G16DAE TMP 22 <055> 25-FEB-72 WEIRD 4 <055> 25-FEB-72 WEIRD SAV 21 <055> 25-FEB-72 34(70) TOTAL OF 48 BLOCKS IN 5 FILES ON DSKC: [27,235]
DIRRT-11
DIR和DIRECTORY是同一條命令。
DIRECTORY[/options][ filespec/[BEGIN]]
命令中指定的日期[date]格式是[:dd][:mmm][:yy]。
以下是[/options]中可選的參數:
ALLOCATE:size
搭配/OUTPUT參數使用,保留空間給輸出列表文件。
ALPHABETIZE
根據文件名稱和類型的字母順序排列文件。
BADBLOCKS
掃描設備的壞塊(英文:bad blocks)並列出它們的八進制數。
BEFORE[date]
列出早於用户指定日期創建的文件。
BEGIN
從用户指定的文件開始列出文件。
BLOCKS
列出文件的起始塊。
BRIEF或FAST
只列出文件的名稱和類型。
COLUMNS:n
指定目錄列出的列數。
DATE[date]
列出在用户指定的日期創建的文件。
DELETED
列出被刪除的文件名的目錄。
列出DOS-11操作系統或RSTS/E操作系統卷(英文:system volume)的目錄。
END
指定壞塊掃描的結束塊(英語:ending block)。僅搭配/BADBLOCKS使用有效。
EXCLUDE
列出除了用户指定的文件的所有文件。
FILES
打印尋找到的壞塊中的文件的名稱。僅搭配/BADBLOCKS使用有效。
FREE
列出未曾使用的區域(英文:unused areas)。
FULL
列出整個目錄,包括未曾使用的區域。
INTERCHANGE
列出一個交換格式化磁盤(英文:interchange format diskette)的目錄。
NEWFILES
只列出當前系統日期的文件。
OCTAL
使用八進制列出文件大小和開始塊數字。
ORDER或SORT
按照用户説明的類型件(category)排列文件。類型是:
NAME:按照文件名字母順序排列文件。
TYPE:按照文件類型字母順序排列。
SIZE:按照文件大小排列。
DATE:按照創建日期排列。
POSITION:按照文件在設備上的位置排列。
OUTPUT:filespec
輸出目錄列表至用户指定的文件中。
OWNER:[nnn,nnn]
説明目錄的UIC被列出。僅搭配/DOS使用有效。
POSITION
列出在磁帶上的文件的文件順序編號。
PRINTER
在行打印機(英文:line printer)上打印目錄。
REVERSE
保留在任何排序生效目錄的順序。
SINCE[date]
列出在用户請求的日期或晚於用户請求的日期創建的文件。
START:n
説明掃描壞塊的起始塊編號。僅搭配/BADBLOCKS使用有效。
SUMMARY
列出用户請求的目錄的段結構(英文:segment structure)。
TERMINAL
在終端上列出目錄。
TOPS
列出被DECsystem-10格式化的DECtape的目錄。
VERIFY
讀取、重寫,然後重讀所有壞塊。僅搭配/BADBLOCKS使用有效。
VOLUMEID[:ONLY]
打印磁盤或磁帶的卷號(英文:volume ID)和擁有者名稱。如果:ONLY不存在,也列出目錄。
WAIT
在開始操作之前等待用户答覆。僅搭配/BADBLOCKS使用有效。當系統卷使用數據卷代替時必須使用。
.DIR SWAP .SYS 25 01-Feb-82 RT11BL.SYS 65 01-Feb-82 RT11SJ.SYS 67 01-Feb-82 RT11FB.SYS 80 01-Feb-82 TT .SYS 2 01-Feb-82 DT .SYS 3 01-Feb-82 DP .SYS 3 01-Feb-82 DX .SYS 3 01-Feb-82 DY .SYS 4 01-Feb-82 RF .SYS 3 01-Feb-82 RK .SYS 3 01-Feb-82 DL .SYS 4 01-Feb-82 DM .SYS 5 01-Feb-82 DS .SYS 3 01-Feb-82 DD .SYS 5 01-Feb-82 MT .SYS 9 01-Feb-82 MM .SYS 9 01-Feb-82 MS .SYS 10 01-Feb-82 LP .SYS 2 01-Feb-82 LS .SYS 2 01-Feb-82 CR .SYS 3 01-Feb-82 NL .SYS 2 01-Feb-82 PC .SYS 2 01-Feb-82 PD .SYS 3 01-Feb-82 CT .SYS 6 01-Feb-82 BA .SYS 7 01-Feb-82 PIP .SAV 23 01-Feb-82 DUP .SAV 41 01-Feb-82 DIR .SAV 17 01-Feb-82 FORMAT.SAV 19 01-Feb-82 SLP .SAV 9 01-Feb-82 SIPP .SAV 20 01-Feb-82 STARTS.COM 1 01-Feb-82 STARTF.COM 1 01-Feb-82 V4USER.TXT 1 01-Feb-82 CREF .SAV 6 01-Feb-82 DUMP .SAV 8 01-Feb-82 MBOT16.BOT 1 01-Feb-82 RESORC.SAV 15 01-Feb-82 SYSMAC.SML 42 01-Feb-82 EDIT .SAV 19 01-Feb-82 KED .SAV 60 01-Feb-82 K52 .SAV 55 01-Feb-82 TECO .SAV 50 01-Feb-82 MACRO .SAV 51 01-Feb-82 MAC8K .SAV 56 01-Feb-82 LINK .SAV 41 01-Feb-82 LIBR .SAV 22 01-Feb-82 FILEX .SAV 18 01-Feb-82 SRCCOM.SAV 13 01-Feb-82 BINCOM.SAV 10 01-Feb-82 MTHD .SYS 4 01-Feb-82 MMHD .SYS 4 01-Feb-82 MSHD .SYS 5 01-Feb-82 PATCH .SAV 10 01-Feb-82 PAT .SAV 8 01-Feb-82 HELP .SAV 107 01-Feb-82 HELP .EXE 7 01-Feb-82 HELP .MLB 98 01-Feb-82 ERROUT.SAV 17 01-Feb-82 SYSGEN.SAV 39 01-Feb-82 SYSGEN.CND 134 01-Feb-82 SYSTBL.CND 23 01-Feb-82 DSAVE .DAT 10 -BAD- BATCH .SAV 26 01-Feb-82 QUEMAN.SAV 13 01-Feb-82 QUEUE .REL 14 01-Feb-82 SYSLIB.OBJ 47 01-Feb-82 MDUP .SAV 18 01-Feb-82 MDUP .MM 48 01-Feb-82 MDUP .MT 48 01-Feb-82 MDUP .MS 48 01-Feb-82 MBOOT .BOT 1 01-Feb-82 MSBOOT.BOT 3 01-Feb-82 DEMOF1.FOR 2 01-Feb-82 DEMOED.TXT 1 01-Feb-82 README.TXT 36 01-Feb-82 VT52 .TEC 5 01-Feb-82 VEG .TEC 4 01-Feb-82 EDIT .TEC 1 01-Feb-82 INSERT.TEC 2 01-Feb-82 LOCAL .TEC 3 01-Feb-82 SORT .TEC 3 01-Feb-82 VTEDIT.TEC 32 01-Feb-82 TECO .TC 23 01-Feb-82 SEARCH.TEC 3 01-Feb-82 SQU .TEC 13 01-Feb-82 TYPE .TEC 12 01-Feb-82 TECO .INI 15 01-Feb-82 ODT .OBJ 9 01-Feb-82 VDT .OBJ 9 01-Feb-82 VTHDLR.OBJ 9 01-Feb-82 PLOT55.OBJ 3 01-Feb-82 TEST55.FOR 5 01-Feb-82 GETSTR.FOR 2 01-Feb-82 PUTSTR.FOR 2 01-Feb-82 DINDX .DAT 20 -BAD- DUNGEO.SAV 216 -BAD- SPEED .SAV 4 01-Feb-82 SYCND .BL 3 01-Feb-82 SYSTBL.BL 4 01-Feb-82 SYCND .DIS 5 01-Feb-82 SYCND .HD 5 01-Feb-82 SYSTBL.DIS 4 01-Feb-82 RTBL .MAP 16 01-Feb-82 RTSJ .MAP 16 01-Feb-82 RTFB .MAP 23 01-Feb-82 DISMT1.COM 9 01-Feb-82 DISMT2.COM 8 01-Feb-82 DTEXT .DAT 383 -BAD- 110 Files, 2571 Blocks 2191 Free blocks
DIROpenVMS
DIR和DIRECTORY是同一條命令。
DIRECTORY [filespec[,...]]
運行命令示例:
$ DIR Directory DISK$USER:[EBROCKLESBY.DICT.DICTD-1_8_0] ANNOUNCE.;1 CHANGELOG.;1 CLIENTPARSE.Y;1 CLIENTSCAN.L;1 CODES.H;1 CONFIG.GUESS;1 CONFIG.H_IN;1 CONFIG.SUB;1 CONFIGURE.;1 CONFIGURE.IN;1 COPYING.;1 DAEMON.C;1 DATA.C;1 DECL.H;1 DICT.1;1 DICT.C;1 DICT.H;1 DICTD.8;1 DICTD.C;1 DICTD.CONF;1 DICTD.H;1 DICTFMT.1;1 DICTFMT.C;1 DICTFMT_INDEX2SUFFIX.;1 DICTFMT_PLUGIN.;1 DICTP.H;1 DICTZIP.1;1 DICTZIP.C;1 DICTZIP.H;1 DOC.DIR;1 EXAMPLE.CONF;1 EXAMPLE.DICTRC;1 EXAMPLE.SITE;1 EXAMPLE2.CONF;1 EXAMPLE3.CONF;1 INDEX.C;1 INITSCRIPT.;1 INSTALL-SH.;1 INSTALL.;1 LIBMAA.DIR;1 MAKEFILE.;2 MAKEFILE.CONF;1 MAKEFILE.IN;2 MD5.C;1 MD5.H;1 NET.C;1 NET.H;1 PLUGIN.H;1 README.;1 REGEX.DIR;1 SERVPARSE.Y;1 SERVSCAN.L;1 TODO.;1 UTF8_UCS4.C;1 UTF8_UCS4.H;1 ZLIB.DIR;1 Total of 56 files. $
DIRCPM
CP/M(3張)
示例:
A>DIR A: PIP CMD : STAT CMD : SUBMIT CMD : ASM86 CMD A: GENCMD CMD : DDT86 CMD : TOD CMD : ED CMD A: HELP CMD : HELP HLP : SYS CMD : ASSIGN CMD A: DISKUTL CMD : CLDIR CMD : WRTLDR CMD : BOOTPCDS SYS A: WCPM SYS : DISKUTIL CMD A>
DIRGEMDOS
命令語法:
dir <spec>
運行示例:
C:\>DIR Directory of C:\ AUTO <DIR> 2013-08-19 16:34:04 ANDI <DIR> 2013-08-19 16:34:10 BIN <DIR> 2013-08-19 16:46:22 SHDRIVER SYS 13177 2013-08-19 16:31:12 CONTROL ACC 20080 1987-06-29 00:00:10 EMULATOR ACC 7708 1987-06-29 00:00:18 AUTOEXEC BAT 65 2013-08-19 22:26:02 COMMAND TOS 14990 2013-08-20 00:26:49 5 file(s) 56020 bytes 20623360 bytes free C:\>
DIRDOS
DIR——顯示磁盤目錄命令
1.功能:顯示磁盤目錄的內容。
2.類型:內部命令
3.格式:
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]4.
使用説明
/A
顯示具有指定屬性的文件。
屬性:
D:目錄
R:只讀文件
H:隱藏文件 A:準備存檔的文件
L:解析點 - 表示“否”的前綴
/B
使用空格式(沒有標題信息或摘要)。
/C
/D
跟寬式相同,但文件是按欄分類列出的。
/L
用小寫。
/N
新的長列表格式,其中文件名在最右邊。
/O
用分類順序列出文件。
排列順序:
N:按名稱(字母順序)
S:按大小(從小到大)
E:按擴展名(字母順序)
D:按日期/時間(從先到後)
G:組目錄優先 - 反轉順序的前綴
/P
在每個信息屏幕後暫停。
/Q
顯示文件所有者。
/R
顯示文件的備用數據流。
/S
顯示指定目錄和所有子目錄中的文件。
/T
控制顯示或用來分類的時間字符域。
時間段:
C:創建時間
A:上次訪問時間
W:上次寫入的時間
/W
用寬列表格式。
/X
顯示為非8.3命名規則產生的短名稱。格式是/N的格式,短名稱插在長名稱前面。如果沒有短名稱,在其位置則顯示空白。
/4
用4位數字顯示年
DIR X:/A:D:只顯示X盤下所有的目錄
DIR X:/A:-D:只顯示X盤下所有的文件
如果不寫盤符,默認為當前目錄
類成員一
CListBox::DirintDir( UINTattr,LPCTSTRlpszWildCard);
返回值:
添加到列表中的上一個文件名稱的基於零的索引。如果出錯,則返回LB_ERR;如果沒有足夠有效空間存儲新字符串,則返回LB_ERRSPACE。
參數:attr可以是CFile::GetStatus中描述的枚舉值的組合,或下列值的組合:值含義
0x0000:可讀取或寫入的文件
0x0001:可讀取但不可寫入的文件
0x0002:隱藏文件,不在目錄列表中出現
0x0004:系統文件
0x0010:由lpszWildCard指定的名字,指定一個目錄
0x0020:已歸檔的文件
0x4000:包括匹配由lpszWildCard確定的名字的所有驅動器
0x8000:獨有標記。如果設置了獨有標記,只有指定類型的文件列出來否則,指定類型的文件與"normal"文件都列出來
lpszWildCard:指向文件説明字符串的指針。此字符串可包含通配符。
説明:添加文件名稱和/或驅動器列表到列表框中。
請參閲:CWnd::DlgDirList,LB_DIR,CFile::GetStatus
類成員二
CComboBox::Dirint Dir( UINT attr, LPCTSTR lpszWildCard );
返回值:
參數: attr可以是CFile::GetStatus中定義的枚舉值的組合或以下值的組合: · DDL_READWRITE 文件可以讀寫。
· DDL_READONLY:文件只讀。
· DDL_HIDDEN:隱藏文件,在目錄列表中看不到。
· DDL_SYSTEM:系統文件。
· DDL_DIRECTORY:lpszWildCard指定的名字是一個目錄。
· DDL_ARCHIVE:檔案文件。
· DDL_DRIVES:包括所有匹配lpszWildCard指定的名字的驅動器。
· DDL_EXCLUSIVE:獨佔標誌。如果置了獨佔標誌,則只列出指定的文件;否則指定的文件在正常文件之後與之一起列出。
lpszWildCard:指向一個指定文件名的字符串。字符串中可以包括通配符(例如*.*)。
説明:
在組合框的列表中增添文件名的列表或者驅動器列表。
DIRWindows命令提示符
語法:
DIR [drive:][path][filename] [/A[[:]attributes]] [/C] [/D] [/L] [/N][/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4][drive:][path][filename]
路徑:
指定要列出的驅動器、目錄和/或文件。
/A
顯示具有指定屬性的文件。
attributes
D:目錄
R:只讀文件
H:隱藏文件
A:準備存檔的文件
S:系統文件——表示“否”的前綴
/B
使用空格式(沒有標題信息或摘要)。
/C
在文件大小中顯示千位數分隔符。這是默認值。用/-C來停用分隔符顯示。
/D
跟寬式相同,但文件是按欄分類列出的。
/L
用小寫。
/N
新的長列表格式,其中文件名在最右邊。
/O
用分類順序列出文件。
sortorder
N:按名稱(字母順序)
S:按大小(從小到大)
E:按擴展名(字母順序)
D:按日期/時間(從先到後)
G:組目錄優先——顛倒順序的前綴
/P
在每個信息屏幕後暫停。
/Q
顯示文件所有者。
/S
顯示指定目錄和所有子目錄中的文件。
/T
控制顯示或用來分類的時間字符域。
timefield
C:創建時間
A:上次訪問時間
W:上次寫入的時間
/W
用寬列表格式。
/X
顯示為非8.3命名規則產生的短名稱。格式是/N的格式,短名稱插在長名稱前面。如果沒有短名稱,在其位置則顯示空白。
/4
用四位數字顯示年份。
/?
在命令提示符下顯示幫助。
可以在DIRCMD環境變量中預先設定開關。通過添加前綴-(破折號)來替代預先設定的開關。例如“/-W”。
註釋
可以使用通配符,如星號(*)或問號 (?),來代表文件名的一個或多個字符,以顯示文件的子集或子目錄。
星號(*):可使用星號代替任何字符串。例如,鍵入:
DIR *.TXT
列出當前目錄中所有具有以“.TXT”開頭(如 .TXT、.TXT1、.TXT_OLD)的擴展名的文件。
DIR READ*.TXT
列出當前目錄中所有以“READ”開頭而且擴展名以“.TXT”開頭(如 .TXT、.TXT1、.TXT_OLD)的文件。
DIR READ*.*
列出當前目錄中帶有任意擴展名的以“READ”開頭的所有文件。
切記,星號通配符總是使用短文件名映射,因此,您可能會得到意外的結果。例如,下面的目錄包含2個文件,T.TXT2和T97.TXT:
C:\TEST>DIR/X 驅動器 C 中的卷沒有標籤。 卷序列號是 B86A-EF32 Directory of C:\Windows 11/30/2004 01:40 PM <DIR> . 11/30/2004 01:40 PM <DIR> .. 11/30/2004 11:05 AM 0 T97B4~1.TXT T.TXT2 11/30/2004 01:16 PM 0 T97.TXT C:\TEST>
您可能認為鍵入DIR T97*會返回文件T97.TXT。然而,鍵入DIR T97*將返回兩個文件,這是因為,星號(*)通配符使用其短名稱映射T97B4~1.TXT將文件T.TXT2匹配到T97.TXT。類似地,鍵入DEL T97*將刪除這兩個文件。
問號(?):使用問號代替名稱中的單個字符。例如,鍵入:
DIR READ???.TXT
列出當前目錄中所有帶有“.TXT”擴展名而且以“READ”開頭並且後面最多跟3個字符的文件,包括READ.TXT、READ1.TXT、READ12.TXT、READ123.TXT和README1.TXT,但是不包括README12.TXT。
指定文件顯示屬性
如果使用其Attributes中指定多個值的“/A”,則DIR只顯示那些帶有所有指定屬性的文件的名稱。例如,如果使用“/A:R-H”或“/AR-H”指定“/A”,並以R和“-H”作為屬性,則DIR只顯示非隱藏的只讀文件的名稱。
指定文件名排序
如果指定了多個SortOrder值,DIR首先通過第一個標準對文件名進行排序,然後再通過第二個標準排序,以此類推。例如,如果使用“/O:E-S”或“/OE-S”指定“/O”,並以“E”和“-S”作為SortOrder的值,則DIR將根據擴展名對目錄名和文件名從大到小進行排序,然後顯示最終結果。按照擴展名字母順序排序使得沒有擴展名的文件名最先顯示,目錄名次之,然後是具有擴展名的文件名。
? 使用重定向符號和管線
在使用重定向符號(>)將DIR輸出發送到文件,或者使用管線(|)將DIR輸出發送到其他命令時,請使用“/A:-D”和“/B”只列出文件名。可以使用FileName以及“/B”和“/S”來指定DIR在當前目錄及其子目錄中搜索所有匹配FileName的文件名。DIR對查找到的每個文件名只列出其驅動器號、目錄名、文件名和文件擴展名、每行一個路徑。在使用管線重定向之前,應該在AUTOEXEC.NT文件中設置TEMP環境變量。
使用重定向符號輸出示例:
DIR C:\*.* > C:\FILEINFO.TXT
則表示將搜索到的結果保存到FILEINFO.TXT文件中
? 預置DIR參數
通過將帶有DIRCMD環境變量的SET命令包含在AUTOEXEC.NT文件中,可以預置DIR參數。可以在SET DIRCMD中使用DIR參數的任意有效組合,其中包括文件的位置和名稱。
例如,要使用DIRCMD環境變量將寬行顯示格式(即 /W)設置為默認格式,請在AUTOEXEC.NT文件中鍵入以下命令:
SET DIRCMD=/W
DIR/-W
要更改DIRCMD默認設置,請鍵入:
set=NewParameter
新的默認設置對所有後接的DIR命令有效,直到再次使用SET DIRCMD或重新啓動計算機時為止。
要清除所有默認設置,請鍵入:
SET DIRCMD=
要查看DIRCMD環境變量的當前設置,請鍵入:
SET
SET顯示環境變量及其設置的列表。有關設置環境變量的詳細信息,請參閲“相關主題”。
? 從“恢復控制枱”可以使用包含各種參數的DIR命令。
示例
要按字母順序以寬格式一個接一個地顯示所有目錄,並在顯示出每個屏幕後暫停一下,請確保根目錄是當前目錄,然後鍵入:
DIR/S/W/O/P
DIR列出根目錄的名稱、根目錄的子目錄名稱和根目錄中文件的名稱(包括擴展名)。然後,DIR列出該目錄樹中每個子目錄包含的子目錄名和文件名。
要更改前面的示例,使DIR顯示文件名和擴展名而省略目錄名,請鍵入:
DIR/S/W/O/P/A:-D
要打印目錄列表,請鍵入:
DIR > PRN
也可以通過用文件名替換PRN,將DIR命令的輸出重定向到文件。還可以鍵入路徑。例如,要將DIR輸出定向到RECORDS目錄的DIR.DOC文件中,請鍵入:
DIR > \RECORDS\DIR.DOC
如果DIR.DOC不存在,DIR將創建該文件,除非Records目錄也不存在。在這種情況下,會出現如下消息:
File creation error
要顯示驅動器C上所有目錄中帶“.TXT”擴展名的所有文件名的列表,請鍵入:
DIR C:\*.TXT/W/O/S/P
DIR以寬格式按字母順序顯示每個目錄中匹配文件名的列表,而且每次滿屏時暫停,直到您按鍵繼續。
DIRWindows Powershell
DIR名稱
Get-ChildItem
DIR語法
Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>] [<CommonParameters>] Get-ChildItem [[-Filter] <string>] [<CommonParameters>]
DIR別名
gci、ls、dir
DIR例子
PS C:\Users\User> DIR 目錄: C:\Users\User Mode LastWriteTime Length Name ---- ------------- ------ ---- d-r--- 2021/4/29 15:39 3D Objects d-r--- 2021/4/29 15:39 Contacts d-r--- 2021/5/13 23:50 Desktop d-r--- 2021/5/3 10:13 Documents d-r--- 2021/5/13 23:06 Downloads d-r--- 2021/4/29 15:39 Favorites d-r--- 2021/4/29 15:39 Links d-r--- 2021/4/29 15:39 Music dar--l 2021/5/13 10:16 OneDrive d-r--- 2021/5/8 5:39 Pictures d-r--- 2021/4/29 15:39 Saved Games d-r--- 2021/4/29 15:39 Searches d-r--- 2021/4/29 15:39 Videos PS C:\Users\User>
DIR相近的命令
- 參考資料
-
- 1. 網頁裏的電腦博物館 - Commodore Amiga 500 - 1987 .網頁裏的電腦博物館[引用日期2021-03-01]
- 2. dir invocation (GNU Coreutils) .GNU操作系統和自由軟件運動[引用日期2021-03-06]
- 3. RT-11操作系統 .愛學術[引用日期2021-05-13]
- 4. WinEight .Spare Time Gizmos.2006-07-31[引用日期2021-05-13]
- 5. DEC PDP-11 RT-11 System User's Guide .Computer History Museum (CHM)[引用日期2021-05-13]
- 6. DEC-10-OTSCA-A-D decsystem10 Getting Started With TOPS-10 Commands.pdf .bitsavers.org[引用日期2021-05-14]
- 7. DECsystem-10 SOFTWARE NOTEBOOKS MASTER TABLE OF CONTENTS .The UK Mirror Service[引用日期2021-05-14]
- 8. TOPS-10 Survival Guide .Living Computer Museum's Wiki.2017-11-22[引用日期2021-05-14]
- 9. decsystem10 Operating System Commands .bitsavers.org[引用日期2021-05-14]
- 10. decsystem10 GETTING STARTED WITH TIMESHARING .bitsavers.org[引用日期2021-05-14]
- 11. TOPS-10 Operating System Commands Manual .bitsavers.org[引用日期2021-05-14]
- 12. DIRECTORY (command) - VSI OpenVMS Wiki .VSI OpenVMS Wiki.2019-12-02[引用日期2021-05-14]
- 13. RT-11 .gunkies.org.2018-10-20[引用日期2021-05-14]
- 14. DEC PDP-11/70 with VT100 Terminal .PCjs Machines[引用日期2021-05-14]
- 15. dir command in Linux with examples .GeeksforGeeks | A computer science portal for geeks.2019-05-15[引用日期2021-05-14]
- 16. Atari ST(彩顯) - 1985 .網頁裏的電腦博物館[引用日期2021-05-14]
- 17. dir(1) — coreutils — Debian buster — Debian Manpages .Debian Manpages.2021-07-01[引用日期2021-07-28]
- 18. 兼容性別名 - PowerShell .Microsoft.2021-10-02[引用日期2022-05-31]
- 19. Conversion of DOS shell commands to UNIX shell commands .www.bsd.org.2007-09-19[引用日期2022-05-31]
- 收起