dir – polecenie służące do wyświetlenia plików i katalogów znajdujących się w aktywnym katalogu. Nazwa polecenia to skrót od ang. directory – indeks, katalog.
dir w AmigaDOS / AROS
W wypadku systemu AmigaDOS, należy wpisać je w wierszu poleceń. Zazwyczaj jest nim shell, ale może też być CLI.
Składnia polecenia dir według wzorca ReadArgs jest następująca:
Dir Dir Opt/K ALL/S DIRS/S FILES/S INTER/S
- Dir – nazwa katalogu do wyświetlenia
- ALL – wyświetla rekurencyjnie zawartość podkatalogów
- DIRS – pokazuje tylko katalogi
- FILES – pokazuje tylko pliki
dir w CP/M i CP/J
DIR, w systemach CP/M i CP/J, to dyrektywa rezydenta zlecająca wykonanie polecenia powodującego wyświetlenie informacji o katalogu, grupie plików lub pojedynczym pliku.
Dyrektywa ta może mieć następującą postać:
- DIR
- wyświetlenie informacji o wszystkich plikach w bieżącym katalogu (bieżący napęd dyskietek), z wyjątkiem plików systemowych; równoważne zapisowi:
DIR *.*
- DIR X:
- jak wyżej wyświetlenie informacji o wszystkich plikach, ale w katalogu napędu X:
- DIR [X:]nazwa wieloznaczna[uwaga 1]
- wyświetlenie informacji katalogowej o grupie plików, z bieżącego katalogu lub (jeżeli wyspecyfikowano) z napędu X:
- DIR [X:]nazwa jednoznaczna[uwaga 1]
- wyświetlenie informacji katalogowej o konkretnym pliku, z bieżącego katalogu lub (jeżeli wyspecyfikowano) z napędu X:
Powyższym poleceniem wyświetlane są informacje o plikach z obszaru aktywnego użytkownika. Wyświetlenie plików z obszaru innego użytkownika, wymaga przejścia do obszaru tego użytkownika dyrektywą USER.
dir w Windows
W wypadku systemu Windows, należy wpisać je w wierszu poleceń. Zazwyczaj jest nim cmd.exe, ale może też być COMMAND.COM.
- /b – wyświetla pliki lub katalogi jeden pod drugim bez żadnych informacji o nich
- /p – zatrzymuje wyświetlanie po zapełnieniu ekranu, co ułatwia przeczytanie. Wciśnięcie dowolnego klawisza spowoduje wyświetlenie dalszej części spisu
- /q – wyświetla kto jest właścicielem pliku
- /a – wyświetla pliki o podanych atrybutach
- D (lub <DIR>) – ang. – Directories – wyświetla katalogi
- R – ang. – Read-only files – wyświetla tylko pliki do odczytu
- H – ang. – Hidden files – wyświetla tylko pliki ukryte
- A – ang. – Files ready for archiving – wyświetla tylko pliki gotowe do archiwizacji
- S – ang. – System files – wyświetla tylko pliki systemowe
- I – ang. – Not indexed files – wyświetla tylko pliki, których zawartość nie jest zaindeksowana
- L – ang. – Reparse points
- – – ang. – odwrotność (np. dir /a-R wyświetli wszystkie oprócz tych do odczytu)
Wpisywane są bez spacji np. dir /aL
- /o – służy do sortowania wyświetlonej listy:
- N – alfabetycznie
- S – zależnie od wielkości – najmniejsze na początku
- E – alfabetycznie według rozszerzenia
- D – według daty – najstarsze na początku
- G – najpierw katalogi (odwrotnie niż standardowo)
Wpisywane są bez spacji np. dir /oE
Przykłady
dir /b c:\ >> c:\1.txt
W systemie Windows spowoduje zapisanie spisu katalogów do pliku 1.txt na dysku C.
dir sys:documents >speak:
W systemie AmigaDos spowoduje odczytanie na głos zawartości katalogu sys:documents
Uwagi
- 1 2 Nawiasy kwadratowe (
[]
) grupują elementy opcjonalne i nie są częścią dyrektywy.
Bibliografia
- Roman Świniarski, System operacyjny CP/M, Wydawnictwa Naukowo-Techniczne, Warszawa 1988, seria: Mikrokomputery, ISBN 83-204-1022-3.
- Wojciech Cellary, Jarogniew Rykowski, System operacyjny CP/J dla mikrokomputera Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1988 r., seria: Mikrokomputery, ISBN 83-204-1042-8.
- Wojciech Cellary, Paweł Krysztofiak, Elwro 800 Junior, Wydawnictwa Naukowo-Techniczne, Warszawa 1989 r., seria: Podręczna Pamięć Programisty, ISBN 83-204-1123-8.