KWALIFIKACJA INF2 - CZERWIEC 2022 (test 2)

PYTANIE NR 40.
Do wykonania kopii danych na dysk USB w systemie Linux stosuje się polecenie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie cp służy w Linuksie do kopiowania plików i katalogów, więc wykorzystuje się je do wykonania kopii danych na dysk USB (do wskazanej ścieżki docelowej). mv przenosi, rm usuwa, a su zmienia użytkownika.

Pełne wyjaśnienie:

W systemach Linux standardowym poleceniem do tworzenia kopii plików i katalogów jest cp (copy). Aby skopiować dane na dysk USB, nośnik musi być dostępny w systemie plików (zwykle automatycznie montowany przez środowisko graficzne), a następnie wskazuje się ścieżkę źródłową i docelową, np. kopiując pliki do katalogu reprezentującego pendrive.

Dlaczego poprawne jest "cp"? Ponieważ wykonuje ono kopiowanie, czyli pozostawia oryginał w miejscu źródłowym i tworzy jego kopię w miejscu docelowym. W praktyce często używa się też opcji, które zachowują atrybuty lub pozwalają kopiować katalogi (np. kopiowanie rekurencyjne), ale sama idea pozostaje taka sama: tworzymy duplikat danych.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "su" nie służy do pracy na plikach, tylko do zmiany użytkownika (np. przejścia na konto uprzywilejowane). To polecenie dotyczy uprawnień i sesji, a nie kopiowania danych.
  • "rm" usuwa pliki i katalogi. Użycie go zamiast kopiowania grozi utratą danych, więc jest przeciwieństwem tworzenia kopii.
  • "mv" przenosi lub zmienia nazwę plików. Przeniesienie na USB może wyglądać podobnie do "skopiowania", ale różnica jest kluczowa: po przeniesieniu plik znika z lokalizacji źródłowej (nie ma kopii, jest relokacja).

Wskazówka egzaminacyjna: jeśli w treści pojawia się słowo "kopia", szukaj poleceń tworzących duplikat (cp), a jeśli "przenieś" lub "zmień nazwę" (mv) albo "usuń" (rm). To pomaga szybko odróżnić operacje na plikach.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Polecenie cp kopiuje pliki (i po użyciu odpowiednich opcji także katalogi) z lokalizacji źródłowej do docelowej. Oryginał pozostaje na miejscu, a w miejscu docelowym powstaje kopia danych. To podstawowe narzędzie do wykonywania prostych kopii.
Najpierw upewnij się, że pendrive jest zamontowany i znasz jego ścieżkę (np. w katalogu /media). Następnie użyj cp, podając plik źródłowy i folder na USB jako cel. W praktyce kluczowe jest wskazanie poprawnej ścieżki docelowej.
mv przenosi plik, czyli zmienia jego położenie (lub nazwę). Efekt jest taki, że w miejscu źródłowym plik zwykle znika, więc nie powstaje "kopia", tylko relokacja. Kopia oznacza zachowanie oryginału i utworzenie duplikatu, co realizuje cp.
rm usuwa pliki i katalogi, więc nie tworzy żadnej kopii. Użycie go przez pomyłkę może doprowadzić do trwałej utraty danych (zwłaszcza bez kopii zapasowej). Na egzaminie warto kojarzyć rm wyłącznie z usuwaniem, nie z kopiowaniem.
Nie. su służy do zmiany użytkownika w bieżącej sesji (np. przejścia na inne konto). Może być potrzebne pośrednio, gdy brakuje uprawnień do zapisu na nośniku, ale samo su nie kopiuje plików. Do kopiowania nadal używa się cp.
Najczęściej używa się opcji rekurencyjnej do katalogów (kopiowanie całej struktury) oraz opcji zachowania atrybutów. Na egzaminach zwykle liczy się rozpoznanie, że do kopiowania służy cp, a nie znajomość wszystkich przełączników, ale warto je kojarzyć praktycznie.
Problemy pojawiają się, gdy nośnik USB nie jest zamontowany, ścieżka docelowa jest błędna albo brakuje uprawnień do zapisu. Inną przyczyną bywa brak miejsca na nośniku lub błąd systemu plików. W takiej sytuacji cp zwróci komunikat błędu, a kopia nie powstanie.
Po kopiowaniu możesz wyświetlić zawartość katalogu docelowego (np. listę plików) i porównać rozmiary lub daty modyfikacji. Przy większej liczbie plików przydaje się też porównanie sum kontrolnych. Najważniejsze: weryfikacja w miejscu docelowym, nie tylko brak błędu polecenia.
Kopia oznacza utworzenie duplikatu: oryginał zostaje, a drugi egzemplarz trafia do innej lokalizacji (typowo cp). Przeniesienie oznacza zmianę miejsca: po operacji plik jest w nowym miejscu, a w starym go nie ma (typowo mv). To częsty punkt pomyłek.
Ucz się grupami: operacje na plikach (kopiowanie, przenoszenie, usuwanie), uprawnienia i użytkownicy oraz podstawy systemu plików. Najlepiej ćwiczyć w terminalu: wykonaj kilka zadań i sprawdź wynik. Na teście pomagają skojarzenia: copy→cp, move→mv, remove→rm.
info

Statystycznie 83% uczniów zna prawidłową odpowiedź. średnio łatwe

Eksperci podkreślają: "Polecenie cp służy w Linuksie do kopiowania plików i katalogów, więc wykorzystuje się je do wykonania kopii danych na dysk USB (do wskazanej ścieżki docelowej)."

Źródła:

  • GNU Coreutils Manual: "cp invocation" (dokumentacja programu cp), https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html - dostęp 2026-03-01
  • Linux man-pages / system manual: "cp(1) - copy files and directories" (strona podręcznika), https://man7.org/linux/man-pages/man1/cp.1.html - dostęp 2026-03-01
  • POSIX / The Open Group Base Specifications: "cp" utility (opis standardowego zachowania cp), https://pubs.opengroup.org/onlinepubs/9699919799/utilities/cp.html - dostęp 2026-03-01

Materiały:

  • Strony podręcznika systemowego (man) dla: cp, mv, rm, su
  • Podstawowe kursy administracji Linux: praca z plikami i uprawnieniami
  • Dokumentacja dystrybucji (np. Ubuntu/Debian/Fedora) o montowaniu nośników USB

Aktualizacja pytania: 03.04.2026

Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego