Przejdź do głównej zawartości

dir

Komenda dir to podstawowe narzędzie wiersza poleceń w systemie Windows służące do wyświetlania zawartości katalogu. Pozwala na listowanie plików i folderów z opcjami sortowania, filtrowania oraz formatowania wyjścia, co ułatwia przeglądanie zawartości dysków i struktur katalogów.

Okno terminala
DIR [<ścieżka>][<mask>] [/A[[:]atrybuty]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortowanie]] [/P] [/Q] [/R] [/S] [/T[[:]czas]] [/W] [/X] [/4]
  • <ścieżka>\<mask> – określenie katalogu lub wzorca (np. C:\Folder, *.txt).
  • /A[:]atrybuty – filtr według atrybutów: R (tylko do odczytu), H (ukryty), S (systemowy), A (archiwalny), D (katalog), L (punkt połączenia), O (offline), - (negacja).
  • /B – tryb skrócony (tylko nazwy plików/folderów).
  • /C – wyświetla grupy cyfr w wielkich liczbach z separatorem (domyślnie włączone).
  • /D – szeroki format z wieloma nazwami w wierszu.
  • /L – wyświetla nazwy plików małymi literami.
  • /N – wyświetla nazwy w długim formacie z wyrównaniem do prawej.
  • /O[:]sortowanie – określa porządek: N (nazwa), S (rozmiar), E (rozszerzenie), D (data), G (grupy katalogów), - (odwrócenie).
  • /P – pauzuje stronę wyjścia po jednej pełnej stronie.
  • /Q – wyświetla właściciela pliku.
  • /R – wyświetla pliki alternatywnych strumieni danych ADS.
  • /S – rekurencyjnie listuje pliki w podkatalogach.
  • /T[:]czas – określa, który znacznik czasu ma być wyświetlony: C (utworzenia), A (ostatniego dostępu), W (ostatniej modyfikacji).
  • /W – szeroki format z wieloma nazwami w wierszu, bez szczegółów.
  • /X – wyświetla nazwę krótką (8.3) obok nazwy długiej.
  • /4 – wyświetla rok czterocyfrowo w wersjach Windows obsługujących tę opcję.
ParametrOpis
<ścieżka>\<mask>Katalog lub wzorzec do przeszukania.
/A[:]atrybutyFiltruje pliki według atrybutów (np. /A:H-S listuje tylko ukryte wyłączając systemowe).
/BTryb skrócony — lista nazw.
/O[:]sortowaniePorządek sortowania: nazwa, rozmiar, data, rozszerzenie, katalogi.
/PPauza po stronie wyjścia.
/SRekurencyjnie przegląda podkatalogi.
/T[:]czasWybór znacznika czasu: utworzenia, dostępu lub modyfikacji.
/XWyświetla nazwę alternatywną (8.3) obok nazwy.
/QPokazuje właściciela pliku.
  1. Wyświetlenie zawartości bieżącego katalogu

    Okno terminala
    dir
  2. Wypisanie wszystkich plików .txt w folderze i podfolderach

    Okno terminala
    dir C:\Projekty\*.txt /S
  3. Listowanie ukrytych i systemowych plików

    Okno terminala
    dir /A:HS
  4. Lista tylko nazw w porządku alfabetycznym

    Okno terminala
    dir /B /O:N
  5. Wyświetlenie szczegółów z właścicielem i nazwą 8.3

    Okno terminala
    dir /Q /X
  • dir jest komendą wewnętrzną interpretera cmd.exe i nie wymaga zewnętrznego pliku wykonywalnego.
  • Parametr /C można wyłączyć wpisując /-C, co ukryje separatory tysięcy.
  • Opcja /T z wyborem czasu może być użyteczna do monitorowania data zmian lub dostępu.
  • Format /W i /D odpowiadają różnym sposobom wyświetlania wielu nazw w wierszu, bez szczegółów.
  • Użycie dir /? wyświetli pełną pomoc inline.
Błąd / KomunikatPrzyczynaRozwiązanie
File Not FoundBrak plików pasujących do wzorca.Sprawdź poprawność ścieżki i maski plików.
Invalid switchLiterówka w przełączniku (np. /O C:N zamiast /O:N).Użyj dwukropka przy separatorze opcji: /O:N.
Access DeniedBrak uprawnień do folderu lub pliku.Uruchom CMD jako administrator lub sprawdź uprawnienia NTFS.
Parameter format not correctNieobsługiwany lub błędny format opcji.Sprawdź składnię za pomocą dir /? i popraw błędne przełączniki.
The system cannot find the path specifiedBłędna ścieżka lub brakujący katalog.Zweryfikuj ścieżkę oraz czy katalog istnieje.