Utwórz prosty katalog lub folder
Załóżmy, że chcesz utworzyć katalog w /dom Folder o nazwie „mydir”. Uruchom następujące polecenie, aby utworzyć katalog. Jeśli nie ma katalogu o nazwiemydir„Wcześniej polecenie zostanie wykonane bez żadnego błędu. Uruchomić 'LS ' polecenie sprawdzania katalogu jest tworzone lub nie.
$ mkdir mydir
$ ls
Utwórz wiele katalogów
Uruchom następujące polecenie, aby utworzyć wiele katalogów za pomocą 'mkdir ' Komenda. Trzy katalogi, TEMP1, TEMP2 i TEMP3 zostanie utworzony po wykonaniu polecenia.
$ mkdir temp1 temp2 Temp3
$ ls
Utwórz katalog, gdy nie istnieje ścieżka katalogu
Załóżmy, że chcesz utworzyć katalog na ścieżce, /zdjęcie/newdir/test. W obecnym systemie ”mydir„Katalog nie ma w nim katalogu ani plików. Więc ścieżka jest nieprawidłowa. Uruchom „mkdir” polecenie z powyższą ścieżką. Komunikat o błędzie pojawi się po uruchomieniu polecenia.
$ mkdir/obraz/newdir/test \
Jeśli chcesz siłą stworzyć nieistotną ścieżkę, tworząc wszystkie nieistotne katalogi wymienione na ścieżce z terminalu, uruchomMkdir„polecenie z '-P' opcja.
$ mkdir -p/obraz/newdir/test
Teraz sprawdź, czy katalogi są tworzone lub nie, uruchamiając następujące polecenia.
Zdjęcie CD
$ ls -r
Utwórz katalog za zgodą
Podczas utworzenia nowego katalogu ustalono domyślne uprawnienia do nowo utworzonego katalogu.
Utwórz nowy katalog i sprawdź domyślną zgodę, wykonując następujące polecenia. 'Stat ' Polecenie służy do sprawdzenia bieżącej zgody dowolnego istniejącego katalogu. Domyślna zgoda katalogu to 'RWXR-XR-X'. Wskazuje to, że właściciel katalogu ma wszystkie uprawnienia, a użytkownicy grupy i inni użytkownicy nie mają zgody.
$ mkdir newdir1
$ stat newdir1/
'-M' Opcja służy do ustawienia zgody katalogu w momencie tworzenia katalogu. Uruchom następujące polecenia, aby utworzyć katalog ze wszystkimi uprawnieniami i sprawdź uprawnienia za pomocą „Stat” Komenda. Wyjście pokazuje, że wszystkie typy użytkowników mają wszystkie uprawnienia.
$ mkdir -m 777 Newdir2
$ stat newdir2/
Utwórz katalog za pomocą skryptu
Możesz przetestować dowolny katalog, lub nie za pomocą skryptu bash. Utwórz plik bash i dodaj następujący kod, aby utworzyć nowy katalog po przetestowaniu katalogu, lub nie, używając '-D' opcja. Jeśli katalog istnieje, wyświetli wiadomość: „Katalog już istnieje”, w przeciwnym razie powstanie nowy katalog.
#!/bin/bash
echo -n „Wprowadź nazwę katalogu:”
Przeczytaj NEWDIRName
jeśli [-d „$ newdirName”]; Następnie
Echo „Directory już istnieje”;
w przeciwnym razie
„mkdir -p $ newdirname”;
Echo „$ newdirname Directory jest tworzony”
fi
Uruchom skrypt i sprawdź, czy katalog jest tworzony lub nie.
$ bash create_dir.cii
$ ls
Mam nadzieję, że będziesz mógł użyć „mkdir” Wykonaj różne opcje bardziej skutecznie po przeczytaniu tego samouczka. Dziękuję.