Lekcje modułu (1/3)
Tworzenie zasobów (mkdir i touch)
Oprócz nawigacji, w terminalu często będziesz potrzebować organizować swoją pracę poprzez tworzenie folderów (katalogów) oraz nowych, pustych plików.
Tworzenie Folderów: mkdir
Aby utworzyć nowy folder, używa się polecenia:
mkdir [nazwa_folderu]To polecenie to skrót od Make Directory (utwórz katalog). Na przykład, mkdir dokumenty utworzy folder o nazwie dokumenty w bieżącej lokalizacji.
Tworzenie ścieżek zagnieżdżonych z opcją -p
Jeśli spróbujesz utworzyć folder wewnątrz innego folderu, który jeszcze nie istnieje (na przykład projekty/javascript/2026), polecenie zakończy się niepowodzeniem i wyświetli błąd.
Aby nakazać Linuksowi automatyczne utworzenie wszystkich niezbędnych folderów nadrzędnych (parent directories), używa się opcji -p:
mkdir -p projekty/javascript/2026Tworzenie Pustych Plików: touch
Aby utworzyć pusty plik lub zaktualizować datę modyfikacji istniejącego pliku, używa się polecenia:
touch [nazwa_pliku]Na przykład, jeśli wpiszesz touch app.js, w bieżącym folderze zostanie utworzony pusty plik tekstowy o tej nazwie.
Przykłady Użycia i Typowe Błędy
Jeśli spróbujesz utworzyć plik za pomocą touch wewnątrz folderu, który jeszcze nie istnieje, otrzymasz błąd:
touch nieistniejacy_folder/index.html
# Output:
# touch: cannot touch 'nieistniejacy_folder/index.html': No such file or directoryW takim przypadku musisz najpierw utworzyć strukturę folderów, a dopiero potem utworzyć plik:
mkdir nieistniejacy_folder
touch nieistniejacy_folder/index.htmlJeśli folder już istnieje, uruchomienie mkdir bez opcji -p wygeneruje błąd:
mkdir projekty
# Output:
# mkdir: cannot create directory 'projekty': File existsSpróbuj sam
Ćwiczenie 1: Utwórz folder projekty
Utwórz nowy folder o nazwie 'projects' w bieżącym folderze.
Pokaż wskazówkę
Użyj polecenia mkdir, a po nim wpisz nazwę folderu 'projects'.
Rozwiązanie dostępne po 3 próbach
Ćwiczenie 2: Struktura zagnieżdżona
Utwórz zagnieżdżony folder 'workspace/src' w jednym kroku, upewniając się, że utworzone zostaną również niezbędne foldery nadrzędne.
Pokaż wskazówkę
Użyj opcji -p z poleceniem mkdir, aby tworzyć ustrukturyzowane ścieżki.
Rozwiązanie dostępne po 3 próbach
Ćwiczenie 3: Utwórz pusty plik
Utwórz pusty plik o nazwie 'index.html' w bieżącym folderze.
Pokaż wskazówkę
Użyj polecenia touch, a po nim wpisz nazwę pliku, który chcesz utworzyć.
Rozwiązanie dostępne po 3 próbach