| Termin | Definicja |
|---|---|
| md lub mkdir – utworzenie folderu | Polecenia md oraz mkdir tworzą nowy folder z poziomu wiersza poleceń — są funkcjonalnie identyczne, mkdir to pełna nazwa, md to jej skrót. md lub mkdir – utworzenie folderu w wierszu poleceńPolecenia Obie formy wykonują tę samą operację. Skrócona postać Warto odróżnić samo utworzenie folderu od umieszczenia w nim plików. Składnia md lub mkdir i znaczenie bieżącej lokalizacjiNajprostsza składnia wygląda następująco: Przykładowe polecenie W nazwach folderów można używać spacji, jednak całą nazwę ze spacjami należy ująć w cudzysłów. Zapis md lub mkdir w porównaniu z tworzeniem folderu w EksploratorzeFolder można utworzyć zarówno z poziomu wiersza poleceń, jak i w graficznym Eksploratorze plików. W Eksploratorze wybiera się lokalizację, otwiera menu kontekstowe, a następnie wskazuje opcję tworzenia nowego folderu. Jest to wygodne przy pojedynczej operacji, szczególnie wtedy, gdy potrzebna jest kontrola wzrokowa nad zawartością katalogu. Polecenia Różnica dotyczy przede wszystkim sposobu obsługi, a nie samego rodzaju folderu. Katalog utworzony komendą nie jest specjalnym typem obiektu i można go później otworzyć, zmienić jego nazwę, przenieść albo usunąć z poziomu interfejsu graficznego. Tak samo folder stworzony w Eksploratorze można następnie wykorzystywać w komendach tekstowych. Obie metody korzystają z tego samego systemu plików, dlatego widoczność nowego katalogu powinna pojawić się w obu miejscach po odświeżeniu widoku. W porównaniu z ręcznym tworzeniem folderów w interfejsie, skrypt z poleceniami md lub mkdir a ścieżki względne i bezwzględnePodczas tworzenia folderów można posługiwać się ścieżką względną albo bezwzględną. Ścieżka względna opisuje położenie względem bieżącego katalogu. Polecenie Przydatne są również oznaczenia Ścieżki można budować na kilka sposobów, ale należy zwracać uwagę na znaki specjalne i prawidłowe separatory. W klasycznym wierszu poleceń Windows używa się ukośnika odwrotnego, czyli znaku md lub mkdir przy tworzeniu kilku poziomów folderówJedną z zalet polecenia Przykładowa struktura może obejmować katalog W skryptach powtarzalnych trzeba uwzględnić fakt, że próba utworzenia folderu, który już istnieje, może skutkować komunikatem ostrzegawczym. Nie zawsze oznacza to poważny problem, ale może utrudnić rozpoznanie innych błędów. Przydatne staje się wtedy sprawdzenie, czy katalog już istnieje, oraz rozdzielenie etapów przygotowania struktury i zapisu danych. Skrypt powinien również uwzględniać możliwość braku uprawnień, niedostępności dysku lub użycia ścieżki z błędną nazwą. md lub mkdir w plikach wsadowych i automatyzacjiPolecenia tworzenia katalogów często pojawiają się w plikach wsadowych z rozszerzeniem Przy automatyzacji istotne jest prawidłowe ustawienie katalogu początkowego. Jeżeli skrypt zakłada uruchomienie z konkretnej lokalizacji, a zostanie wywołany z innego miejsca, ścieżki względne mogą wskazać niewłaściwy obszar. Z tego powodu lepiej stosować jasno określone ścieżki albo na początku skryptu przejść do zaplanowanego katalogu. Każde polecenie powinno być możliwe do prześledzenia, a nazwy folderów powinny być jednoznaczne i pozbawione przypadkowych skrótów. Warto też rozważyć sposób reagowania na błędy. Samo utworzenie folderu nie potwierdza, że cała dalsza procedura zakończy się powodzeniem. Problem z uprawnieniami, pełny nośnik, odłączony dysk lub zbyt długa ścieżka mogą zatrzymać następne operacje. W większych skryptach można sprawdzać kod zakończenia polecenia i zapisywać komunikaty w pliku dziennika. Takie rozwiązanie ułatwia późniejsze ustalenie, na którym etapie wystąpiła nieprawidłowość. md lub mkdir i typowe komunikaty błędówJednym z częstszych problemów jest próba utworzenia folderu o nazwie, która już występuje w danej lokalizacji. System może wyświetlić informację, że katalog istnieje, co oznacza konieczność sprawdzenia, czy jest to oczekiwany obiekt. Nie należy automatycznie usuwać istniejącego folderu tylko dlatego, że skrypt zgłosił komunikat. W środku mogą znajdować się ważne pliki, a dalsze działania mogłyby doprowadzić do ich nadpisania albo niezamierzonego uporządkowania. Inny błąd pojawia się, gdy brakuje katalogu nadrzędnego lub gdy wskazana ścieżka jest niepoprawna. Literówka w nazwie dysku, niewłaściwy separator albo brak cudzysłowu przy nazwie ze spacją może sprawić, że komenda nie osiągnie zamierzonego celu. Pomaga wtedy rozbicie polecenia na prostsze elementy: najpierw sprawdza się dysk, następnie bieżącą lokalizację, a później obecność kolejnych folderów. Polecenia Komunikat o odmowie dostępu wskazuje zwykle na ograniczenia uprawnień albo próbę tworzenia katalogu w chronionym miejscu. Nie powinno się omijać takich zabezpieczeń bez ustalenia, dlaczego dana lokalizacja jest chroniona. Bezpieczniej jest wykorzystać folder użytkownika lub inną lokalizację przeznaczoną do pracy. Jeżeli problem dotyczy prawidłowego zadania, można skonsultować konfigurację konta, ustawienia uprawnień i stan nośnika, zamiast wielokrotnie powtarzać tę samą komendę. md lub mkdir w pracy z nazwami i znakami specjalnymiNazwa folderu powinna być krótka, opisowa i zgodna z ograniczeniami systemu plików. Niektóre znaki, takie jak Warto zachować konsekwentny sposób zapisu. Można używać nazw bez polskich znaków, jeżeli foldery będą obsługiwane przez starsze programy albo skrypty o ograniczonej obsłudze kodowania. Współczesny Windows zwykle poprawnie radzi sobie z polskimi znakami, ale zgodność z różnymi narzędziami nadal może mieć znaczenie. Istotne jest także rozróżnianie nazw wyłącznie wielkością liter, ponieważ w różnych środowiskach taka różnica może być traktowana odmiennie. Przy tworzeniu folderu o nazwie zawierającej nawiasy, ampersand lub inne znaki specjalne można również zastosować cudzysłowy, nawet jeśli spacja nie występuje. Dzięki temu cała nazwa jest przekazywana jako jeden argument. Należy jednak pamiętać, że cudzysłowy nie stają się częścią nazwy folderu. Służą wyłącznie do prawidłowego przekazania tekstu do interpretera poleceń. md lub mkdir a uprawnienia, dyski i bezpieczeństwo danychSamo polecenie tworzenia folderu jest proste, ale jego rezultat zależy od stanu systemu. Możliwe jest utworzenie katalogu na dysku lokalnym, podłączonym nośniku lub w lokalizacji dostępnej przez sieć, o ile ścieżka jest widoczna i konto ma prawo zapisu. W przypadku nośników wymiennych trzeba uwzględnić ich odłączenie, błędy zapisu oraz ryzyko utraty danych. Folder utworzony na uszkodzonym albo niestabilnym nośniku może nie być później dostępny mimo poprawnego zakończenia polecenia. W chronionych lokalizacjach system może wymagać podwyższonych uprawnień. Należy wtedy ustalić, czy tworzenie folderu w takim miejscu jest rzeczywiście potrzebne. Uruchamianie powłoki z szerszymi uprawnieniami zwiększa zakres możliwych zmian, dlatego powinno być stosowane tylko przy uzasadnionej potrzebie. Przed wykonywaniem skryptu zawierającego wiele poleceń dobrze jest przeanalizować wszystkie ścieżki i nazwy, aby uniknąć przypadkowego tworzenia katalogów w niewłaściwym miejscu. Bezpieczeństwo dotyczy także porządku w danych. Foldery powinny mieć jasne przeznaczenie, a ważne pliki powinny być objęte kopią zapasową. md lub mkdir w praktycznych scenariuszach użytkowychW codziennej pracy polecenia te mogą służyć do uporządkowania plików związanych z konkretnym zadaniem. Można utworzyć osobny folder na materiały źródłowe, osobny na wersje robocze oraz kolejny na gotowe rezultaty. Przydatne jest też przygotowanie katalogu na pliki tymczasowe, pod warunkiem że jego zawartość będzie regularnie przeglądana. Taki podział ogranicza ryzyko pomylenia dokumentu aktualnego z wcześniejszą wersją. W zastosowaniach programistycznych katalogi są często tworzone przed pobraniem zależności, wygenerowaniem wyników albo uruchomieniem testów. W pracy z dokumentami foldery można przygotować na kolejne etapy redakcji, a w zadaniach archiwizacyjnych na lata, miesiące lub kategorie. Polecenie można także połączyć z innymi komendami w pliku wsadowym, aby po utworzeniu struktury od razu rozpocząć kopiowanie lub porządkowanie plików. Praktyczne znaczenie ma powtarzalność. Jeżeli podobna struktura ma być używana wiele razy, ręczne klikanie kolejnych opcji może prowadzić do pominięć i różnic między folderami. Krótki skrypt z md lub mkdir – kiedy przyda się pomoc serwisu komputerowegoSamodzielne użycie Do serwisu warto zgłosić się również wtedy, gdy potrzebne jest uporządkowanie danych po awarii systemu, przygotowanie bezpiecznej struktury folderów albo sprawdzenie, dlaczego komputer nie pozwala zapisywać plików w określonej lokalizacji. W Warszawie takie zgłoszenia przyjmuje Warszawskie Pogotowie Komputerowe 24/7, gdzie można opisać objawy związane z działaniem systemu plików i wiersza poleceń. Przed przekazaniem urządzenia dobrze jest wskazać, jakie polecenia zostały użyte, w jakiej lokalizacji je uruchomiono oraz jaki komunikat pojawił się na ekranie. Warto przygotować również informacje o tym, czy problem dotyczy jednego folderu, całego dysku, konkretnego konta użytkownika czy wszystkich lokalizacji. Takie szczegóły pomagają odróżnić błąd składni od problemu z uprawnieniami albo stanem nośnika. Jeżeli dane są ważne, nie powinno się wykonywać pochopnych operacji usuwania, formatowania ani przenoszenia bez wcześniejszego ustalenia, co dokładnie dzieje się z plikami. Polecenia |