Jak korzystać z polecenia DIR w systemie Windows
Polecenie DIR to zaawansowana funkcja wiersza polecenia systemu Windows, która wyświetla listę wszystkich plików i podkatalogów znajdujących się w określonym katalogu. Polecenie DIR oferuje również niektóre przełączniki, które odblokowują niektóre zaawansowane funkcje. Spójrzmy.
Przełączniki poleceń DIR
Możesz użyć DIR
samo polecenie (wystarczy wpisać "dir" w wierszu polecenia), aby wyświetlić listę plików i folderów w bieżącym katalogu. Aby rozszerzyć tę funkcjonalność, musisz użyć różnych przełączników lub opcji powiązanych z poleceniem.
Wyświetl na podstawie atrybutów plików
Po poleceniu DIR można dodać "/ A", a następnie kod literowy, aby wyświetlić pliki z określonym atrybutem. Te kody liter obejmują:
- RE: Wyświetla wszystkie katalogi w bieżącej ścieżce
- R: Wyświetla pliki tylko do odczytu
- H: Wyświetla ukryte pliki
- ZA: Pliki gotowe do archiwizacji
- S: Pliki systemowe
- JA: Nie indeksuje plików
- L: Punkty ponownej analizy
Aby na przykład wyświetlić tylko katalogi w bieżącej ścieżce, wpisz następujące polecenie, a następnie naciśnij Enter:
dir / ad
Możesz również łączyć te kody. Na przykład, jeśli chcesz wyświetlić tylko pliki systemowe, które również są ukryte, możesz użyć następującego polecenia:
dir / ash
Możesz również dodać "-" (minus) przed każdym z tych kodów, aby określić, że polecenie DIR nie pokazuje tego rodzaju pliku. Na przykład, jeśli nie chcesz widzieć żadnych katalogów w wynikach, możesz użyć tego polecenia:
dir / a-d
Jeszcze jedna wskazówka: zamiast wpychania głównego przełącznika i kodu literowego w sposób opisany w naszych przykładach, można użyć dwukropka, aby oddzielić przełącznik od jego opcjonalnych kodów. Lubię to:
dir / a: d
Może sprawić, że trochę łatwiej będzie parsować, ale jest to całkowicie opcjonalne.
Wyświetl pozbawione wyniki
Używając /b
przełącznik z poleceniem DIR usuwa wszystkie nadmiarowe informacje, wyświetlając tylko nazwy folderów i plików w bieżącym katalogu, a nie takie atrybuty, jak rozmiar pliku i znaczniki czasu. Wpisz następujące polecenie, aby działało:
dir / b
Wyświetlanie za pomocą tysiąca separatora
We współczesnych wersjach systemu Windows wiersz polecenia pokazuje duże liczby oddzielone przecinkami (czyli: 25 000 zamiast 25 000). Nie zawsze tak było. W starszych wersjach trzeba było użyć /do
przełącz, aby pokazać te przecinki.
Po co zawracać go tutaj, jeśli jest już domyślny? Bo jeśli z jakiegoś powodu ty nie rób tego chcesz pokazać te przecinki, możesz użyć tego przełącznika wraz ze znakiem "-":
dir / -c
Wyświetl wyniki w kolumnach
Możesz użyć /RE
przełącz na wyświetlanie wyników w dwóch kolumnach zamiast jednego. Kiedy wyświetlasz wyniki w ten sposób, w wierszu polecenia nie są wyświetlane dodatkowe informacje o pliku (rozmiar pliku itd.) - tylko nazwy plików i katalogów.
dir / D
Wyświetl wyniki małymi literami
The / L
switch wyświetla wszystkie nazwy plików i folderów jako małe litery.
dir / L
Wyświetl wyniki nazwy pliku na dalekiej prawej stronie
Domyślnie wiersz poleceń wyświetla nazwy plików z prawej strony. The / N
przełącznik był używany do osiągnięcia tego efektu. Teraz możesz użyć go razem z "-" (minus), aby zamiast tego wyświetlały się nazwy plików po lewej stronie.
dir / -N
Wyświetl wyniki w posortowanym porządku
Możesz użyć / O
przełącznik, a następnie kod literowy, aby wyświetlić wyniki katalogu posortowane na różne sposoby. Te kody liter obejmują:
- RE: Sortuje według daty / czasu. Starsze wpisy pojawiają się jako pierwsze.
- MI: Sortuje według rozszerzenia pliku w porządku alfabetycznym.
- SOL: Sortuje, najpierw wylistowując foldery, a następnie pliki.
- N: Sortuje według nazwy pliku / folderu w kolejności alfabetycznej.
- S: Sortuje według rozmiaru pliku, od najmniejszego do największego.
Na przykład możesz użyć poniższego polecenia, aby posortować wyniki według daty i czasu, przy czym starsze wpisy pojawią się jako pierwsze:
dir / OD
Możesz także dodać "-" (minus) przed jakąkolwiek z powyższych opcji, aby odwrócić zamówienie. Na przykład, jeśli chcesz posortować pliki według daty i czasu z nowszymi wpisami pojawiającymi się jako pierwsze, możesz użyć tego polecenia:
dir / O-D
Wyświetlaj wyniki jedną stronę na raz
Niektóre katalogi mają setki lub tysiące plików. Możesz użyć / P
przełącz, aby wiersz poleceń zatrzymał wyniki po wyświetleniu każdego ekranu. Musisz nacisnąć klawisz, aby kontynuować przeglądanie następnej strony wyników.
dir / P
Wyświetl metadane
Używając / Q
włącz polecenie DIR wyświetla metadane powiązane z plikami i katalogami oraz szczegóły własności.
dir / Q
Wyświetlanie alternatywnych strumieni danych (ADS)
The / R
switch wyświetla wszelkie alternatywne strumienie danych (ADS), które mogą zawierać pliki. ADS to funkcja systemu plików NTFS, która pozwala plikom zawierać dodatkowe metadane do lokalizowania plików według autora i tytułu.
dir / R
Wyświetl wszystkie pliki i foldery i wszystko wewnątrz
Możesz użyć / S
przełącz na rekurencyjne wyświetlanie wszystkich plików i folderów w bieżącym katalogu. Oznacza to wszystkie pliki i foldery w każdym podkatalogu, wszystkie pliki i foldery w tych podkatalogach i tak dalej. Przygotuj się na a los wyników.
dir / S
Wyświetl wyniki posortowane według czasu
Używając / T
Przełącznik wraz z kodem literowym pozwala sortować wyniki według różnych znaczników czasowych związanych z plikami i folderami. Te kody liter obejmują:
- ZA: Czas, w którym element był ostatnio dostępny.
- DO: Czas utworzenia przedmiotu.
- W: Czas, w którym element został ostatnio napisany. Jest to domyślna opcja.
Aby na przykład sortować wyniki według czasu, w którym zostały utworzone elementy, można użyć następującego polecenia:
dir / TC
Wyświetl wyniki w szerokim formacie
The / W
przełącznik jest podobny do /RE
(co pokazuje kolumny), ale zamiast tego sortuje wyniki w szerokim formacie poziomo.
dir / W
Wyświetlaj krótkie nazwy plików
The / X
switch pokazuje krótką nazwę pliku, gdy długa nazwa nie jest zgodna z regułami nazewnictwa 8.3.
dir / X
Wyświetl strony pomocy dla DIR
Używając /?
switch wyświetla pomocne informacje dotyczące polecenia DIR, w tym krótki opis wszystkich przełączników, o których mówiliśmy.
Przykłady poleceń DIR
W porządku, teraz wiesz o przełącznikach i opcjach związanych z poleceniem DIR. Rzućmy okiem na kilka przykładów z prawdziwego świata, aby lepiej zrozumieć, jak możesz zacząć je wykorzystywać.
Prosty reż
Polecenie zwraca listę wszystkich plików i folderów w bieżącym katalogu, w którym się znajdujesz.
Uruchomienie następującego polecenia powoduje wyświetlenie wszystkich plików systemowych wewnątrz bieżącej ścieżki za pomocą atrybutu "s":
dir / a: s
Ale co jeśli chcesz wyświetlić wszystkie pliki określonego typu we wszystkich kolejnych folderach swojej aktualnej ścieżki. To proste, wystarczy uruchomić to bardzo szybkie i użyteczne polecenie:
dir \ *. mp3 / s
Możesz zastąpić część ".mp3" dowolnym formatem pliku, którego szukasz.
Gwiazdka działa jak symbol wieloznaczny, mówiąc "znajdź cokolwiek z .mp3 format pliku na końcu", podczas gdy "/ s" rekurencyjnie przegląda wszystkie foldery w twojej obecnej ścieżce.
Teraz być może zauważyłeś, że zwrócono WIELE rezultatów. Prawie za dużo, żeby móc czytać, zanim znikną z ekranu. Tutaj możemy użyć przełącznika pauzy, aby dać ci szansę na przeczytanie. Aby to zrobić, zmodyfikuj polecenie w ten sposób:
dir \ *. mp3 / s / p
Kolejna sztuczka, którą oferuje wiersz poleceń, nazywa się rurociągiem. Możesz użyć znaku ">", aby przesłać wyniki jednego polecenia do innego miejsca lub usługi. Dobrym tego przykładem jest wysyłanie wszystkich wyników do pliku tekstowego. Następnie można je przewijać później lub importować do innych typów dokumentów. Aby to zrobić, możesz użyć polecenia:
dir \ *. mp3 / s / b> filename.txt
Dodaliśmy /b
włącz tam, aby wyprowadzać same nazwy plików, bez żadnych innych szczegółów. Większy niż symbol przekierowuje wszystko, co zwykle wyświetla się w wynikach bezpośrednio do pliku.
Istnieje wiele kombinacji i zastosowań dla polecenia DIR, ale powinien to być dobry punkt wyjścia, aby pomóc ci zrozumieć podstawy.