命令符怎樣篩選文件夾類型
A. win7下如何搜索某一類型的文件
准備工具/材料:裝有windows 7的電腦一台。
win7下搜索某一類型的文件的辦法如下:
1、打開windows 7計算機桌面圖標。
B. 如何區分linux文件類型
在 Linux 系統中,你可以使用以下幾種方法來區分文件類型:
使畢畢皮用 file 命令:你可以使用 file 命令來查看文件的類型。例如,數指使用 file test.txt 命令可以查看名為 test.txt 的文件的類型。
使用 ls 命令:你可以使用 ls -l 命令來查看文件的詳細信息手差,其中第一個字元表示文件類型。例如,文件類型為 - 表示普通文件,文件類型為 d 表示目錄文件,文件類型為 l 表示符號鏈接文件等。
使用文件擴展名:你也可以通過文件的擴展名來區分文件類型。例如,文件名以 .txt 結尾的文件通常是文本文件,文件名以 .pdf 結尾的文件通常是 PDF 文件等。
使用文件頭信息:有些文件的類型可以通過文件的頭信息來區分。例如,GIF 文件的文件頭為 GIF89a,JPEG 文件的文件頭為 FFD8FF 等。你可以使用 hexmp 命令來查看文件的頭信息。
這些就是 Linux 系統中區分文件類型的幾種方法。你可以根據自己的需要選擇合適的方法進行操作。
C. linux如何查找以某個字母打頭的文件或文件夾 比如,/etc目錄下很多文件,我想列出所有以c開頭的文件或文件
ls -al |grep c* 這樣就可以了,運用管道命令|。
如何使用命令行在Linux中查找文件和文件夾
1
使用查找命令,「find」命令允許您搜索知道近似文件名的文件。該命令的最簡單形式在當前目錄中搜索文件,並遞歸地通過其與所提供的搜索條件匹配的子目錄。您可以按名稱,所有者,組,類型,許可權,日期和其他條件搜索文件。
在提示符下鍵入以下命令將列出當前目錄中的所有文件。
「find」後的點表示當前目錄。
如果您只想要顯示可執行文件的路徑,而不是源和路徑(man(頁)),請使用該-b選項。例如,該命令whereis -b firefox將僅顯示/usr/bin/firefox為結果。這很方便,因為您可能會比搜索該程序的源頁面和手冊頁更頻繁地搜索程序的可執行文件。您也可以僅搜索源文件(-s)或僅搜索手冊頁(-m)。
有關whereis命令的詳細信息,請鍵入man whereis終端窗口,然後按Enter鍵。
8
了解Whereis命令與哪個命令之間的區別
whereis命令顯示命令的二進制,源和手冊頁的位置,而哪個命令僅顯示命令的二進制文件的位置。
whereis命令搜索二進制,源和man文件的特定目錄列表,而哪個命令搜索當前用戶的PATH環境變數中列出的目錄。對於whereis命令,可以在命令的手冊頁的FILES部分中找到具體目錄的列表。
當涉及默認顯示的結果時,whereis命令顯示它找到的所有內容,而哪個命令只顯示找到的第一個可執行文件。您可以使用-a前面討論過的選項來更改該命令。
因為whereis命令只使用硬編碼到命令中的路徑,所以您可能並不總是找到您要查找的內容。如果您正在搜索一個程序,則認為可能安裝在whereis命令的手冊頁中未列出的目錄中,您可能希望使用該-a選項以查找系統中所有出現的命令,
D. 用命令行下的dir命令查找文件
在DOS下:
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 准備存檔的文件
S 系統文件 I 無內容索引文件
L 解析點 - 表示「否」的前綴
/B 使用空格式(沒有標題信息或摘要)。
/C 在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來
禁用分隔符顯示。
/D 跟寬式相同,但文件是按欄分類列出的。
/L 用小寫。
/N 新的長列表格式,其中文件名在最右邊。
/O 用分類順序列出文件。
排列順序 N 按名稱(字母順序) S 按大小(從小到大)
E 按擴展名(字母順序) D 按日期/時間(從先到後)
G 組目錄優先 - 反轉順序的前綴
/P 在每個信息屏幕後暫停。
/Q 顯示文件所有者。
/R 顯示文件的備用數據流。
/S 顯示指定目錄和所有子目錄中的文件。
/T 控制顯示或用來分類的時間字元域。
時間段 C 創建時間
A 上次訪問時間
W 上次寫入的時間
/W 用寬列表格式。
/X 顯示為非 8.3 文件名產生的短名稱。格式是 /N 的格式,
短名稱插在長名稱前面。如果沒有短名稱,在其位置則
顯示空白。
/4 用四位數字顯示年
可以在 DIRCMD 環境變數中預先設定開關。通過添加前綴 - (破折號)
來替代預先設定的開關。例如,/-W。
dir x: /a:d 只顯示X盤下所有的目錄
dir x: /a:-d 只顯示X盤下所有的文件
如果不寫盤符,默認為當前目錄
Windows環境下
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 顯示為非 8dot3 文件名產生的短名稱。格式是 /N 的格式,
短名稱插在長名稱前面。如果沒有短名稱,在其位置則
顯示空白。
/4 用四位數字顯示年
可以在 DIRCMD 環境變數中預先設定開關。通過添加前綴 - (破折號)
來替代預先設定的開關。例如,/-W。
/?
在命令提示符下顯示幫助。
注釋
? 使用多個 FileName 參數
可以使用多個 FileName 參數。用空格、逗號或分號隔開文件名。可以在 FileName 中使用通配符(? 和 *)來顯示一組文件。
? 使用通配符
可以使用通配符,如星號 (*) 或問號 (?),來代表文件名的一個或多個字元,以顯示文件的子集或子目錄。
星號 (*): 可使用星號代替任何字元串。例如,鍵入:
? 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-EF32Directory 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
您可能以為鍵入 dir t97* 會返迴文件 t97.txt。然而,鍵入 dir t97* 將返回兩個文件,這是因為,星號通配符使用其短名稱映射 T97B4~1.TXT 將文件 t.txt2 匹配到 t97.txt。類似地,鍵入 del t97* 將刪除這兩個文件。
問號 (?):使用問號代替名稱中的單個字元。例如,鍵入:
? dir read???.txt 列出當前目錄中所有帶有 .txt 擴展名而且以「read」開頭並且後面最多跟三個字元的文件,包括 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 命令的單次使用,您可以用 DIRCMD 環境變數來覆蓋某個參數。為此,請在 dir 命令提示符下鍵入要覆蓋的參數,並在參數前面加上減號。例如:
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
要列印目錄列表,請鍵入:
ir > prn
指定 prn 時,目錄列表發送到與 LPT1 埠相連接的列印機上。如果列印機連接在其他埠上,則必須使用正確埠的名稱替換 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 以寬格式按字母順序顯示每個目錄中匹配文件名的列表,而且每次滿屏時暫停,直到您按鍵繼續。