0Pricing
DevOps Bootcamp · Lekcja

Podstawy zarządzania plikami (mkdir, cp, mv, rm)

Dowiedzą się Państwo, jak sprawnie tworzyć, kopiować, przenosić i usuwać pliki oraz katalogi za pomocą podstawowych narzędzi wiersza poleceń.

Podstawy zarządzania plikami (mkdir, cp, mv, rm) to bezpłatna lekcja DevOps Bootcamp na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej DevOps Bootcamp, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Zarządzanie plikami w systemie Linux

Teraz nauczą się Państwo zarządzać plikami: tworzyć, kopiować, przenosić i usuwać je z poziomu terminala. To podstawowa umiejętność każdego użytkownika lub dewelopera systemu Linux.

Tworzenie nowych katalogów: mkdir

mkdir (make directory) tworzy nowe foldery. Wystarczy wpisać mkdir, a następnie wybraną nazwę, jak pokazano poniżej.

mkdir my_new_folder

Tworzenie wielu katalogów i katalogów zagnieżdżonych

Podaj kilka nazw, aby utworzyć wiele folderów jednocześnie. Dodaj -p, aby budować zagnieżdżone ścieżki i po drodze tworzyć brakujące katalogi nadrzędne.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Kopiowanie plików: cp

cp (copy) tworzy kopię pliku: podaj źródło i miejsce docelowe. W tym przykładzie kopiuje report.txt do report_backup.txt w tym samym folderze.

cp report.txt report_backup.txt

Kopiowanie plików do katalogu

Wskaż katalog jako cel polecenia cp, a plik zostanie do niego skopiowany z zachowaniem pierwotnej nazwy. To przydatne podczas porządkowania plików.

mkdir documents
cp presentation.pdf documents/

Kopiowanie całych katalogów: cp -r

Aby skopiować folder wraz z całą zawartością, dodaj -r (rekurencyjnie). Bez tego argumentu cp odmawia kopiowania katalogów.

cp -r my_project_folder backup_projects/

Przenoszenie plików: mv

mv (move) przenosi pliki lub katalogi. Działa podobnie jak cp, ale po przeniesieniu oryginał zostaje usunięty.

mv important_note.txt new_location/

Zmiana nazw plików i katalogów

mv służy także do zmiany nazw: przenosi element pod nową nazwę w tym samym folderze. Linux nie ma oddzielnego polecenia do zmiany nazwy — mv wykonuje obie operacje.

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

Usuwanie plików: rm

rm (remove) usuwa pliki — należy używać go ostrożnie. W terminalu zwykle nie ma kosza, więc usunięte pliki często przepadają bezpowrotnie.

rm unwanted_log.txt

Usuwanie katalogów: rm -r

Puste foldery można usuwać za pomocą rmdir; niepuste wymagają rm -r (rekurencyjnie). Dodanie -f wymusza operację, dlatego z rm -rf należy obchodzić się z najwyższą ostrożnością.

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

Szybkie sprawdzenie: operacje na plikach

Które z poniższych poleceń służą do utworzenia nowego katalogu o nazwie reports, a następnie skopiowania do niego katalogu o nazwie data wraz z zawartością?

Powtórzenie: podstawy zarządzania plikami

Powtórzenie: mkdir tworzy, cp kopiuje (-r w przypadku folderów), mv przenosi i zmienia nazwy, a rm usuwa (-r w przypadku folderów — należy zachować ostrożność). Oto podstawowy zestaw narzędzi do zarządzania plikami.

Często zadawane pytania

Czy lekcja „Podstawy zarządzania plikami (mkdir, cp, mv, rm)” jest bezpłatna?

Tak — pełny tekst „Podstawy zarządzania plikami (mkdir, cp, mv, rm)” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu DevOps Bootcamp, przejdź na CoddyKit PRO. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Co nauczysz się w „Podstawy zarządzania plikami (mkdir, cp, mv, rm)”?

Dowiedzą się Państwo, jak sprawnie tworzyć, kopiować, przenosić i usuwać pliki oraz katalogi za pomocą podstawowych narzędzi wiersza poleceń. Ćwiczysz DevOps Bootcamp z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć DevOps Bootcamp?

Nie wymagamy żadnego doświadczenia. DevOps Bootcamp w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Podstawy zarządzania plikami (mkdir, cp, mv, rm)”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji DevOps Bootcamp?

Tak. Każda lekcja DevOps Bootcamp zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Wprowadzenie do Linuxa i terminala
  2. Nawigowanie po systemie plików (cd, ls, pwd)
  3. Podstawy zarządzania plikami (mkdir, cp, mv, rm)
  4. Uzupełnianie tabulatorem i historia poleceń
← Powrót do DevOps Bootcamp