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 Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Linux Command Line & Bash Scripting Mastery 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_folderTworzenie 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_filesKopiowanie 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.txtKopiowanie 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.txtUsuwanie 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 Linux Command Line & Bash Scripting Mastery, przejdź na CoddyKit PRO. Kurs Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery 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ąć Linux Command Line & Bash Scripting Mastery?
Nie wymagamy żadnego doświadczenia. Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery?
Tak. Każda lekcja Linux Command Line & Bash Scripting Mastery 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
- Wprowadzenie do Linuxa i terminala
- Nawigowanie po systemie plików (cd, ls, pwd)
- Podstawy zarządzania plikami (mkdir, cp, mv, rm)
- Uzupełnianie tabulatorem i historia poleceń