Linux dla początkujących: Jak efektywnie zarządzać plikami i folderami z terminala? Podstawowe komendy

Linux dla początkujących: Jak efektywnie zarządzać plikami i folderami z terminala? Podstawowe komendy

2026-05-26 0 przez redakcja
Czas czytania: 2 minuty

Przenosiny do świata Linuxa mogą wydawać się onieśmielające, zwłaszcza gdy pierwsze kroki stawiasz w terminalu. Ale spokojnie, oto przewodnik, który pokaże Ci, jak efektywnie zarządzać plikami i folderami, opanowując kilka podstawowych, ale niezwykle potężnych komend. Zaufaj mi, sam przez to przechodziłem – początkowo terminal wydawał się czarną magią, ale opanowanie tych komend to jak zdobycie klucza do całego systemu.

Pierwsze kroki w terminalu: Nawigacja i przeglądanie

Zanim zaczniesz cokolwiek robić, musisz wiedzieć, gdzie jesteś.

Sprawdź swoją obecną lokalizację: `pwd`

To pierwsza komenda, którą musisz znać. `pwd` (print working directory) wyświetla pełną ścieżkę do katalogu, w którym aktualnie się znajdujesz. Bardzo przydatne, gdy masz otwartych kilkanaście terminali i zgubisz się, gdzie właściwie jesteś. U mnie często to ratuje dzień.

Zobacz zawartość katalogu: `ls`

`ls` (list) pokazuje, co znajduje się w bieżącym katalogu. Ale to dopiero początek!

  • `ls -l`: wyświetla szczegółowe informacje o plikach i folderach (prawa dostępu, właściciel, rozmiar, data modyfikacji).
  • `ls -a`: pokazuje wszystkie pliki, łącznie z ukrytymi (te, których nazwy zaczynają się od kropki). U mnie ukryte pliki konfiguracji to codzienność.
  • `ls -lh`: czytelne dla człowieka rozmiary plików (np. 1.5G zamiast 1610612736 bajtów). To mój ulubiony wariant.

Przejdź do innego katalogu: `cd`

`cd` (change directory) to Twoja główna komenda do poruszania się po systemie.

  • `cd /home/twoja_nazwa_usera/Dokumenty`: przejście do konkretnego katalogu.
  • `cd ..`: cofnięcie się o jeden poziom wyżej.
  • `cd ~`: powrót do katalogu domowego użytkownika.
  • `cd -`: powrót do poprzednio odwiedzanego katalogu. Świetne, gdy przeskakujesz między dwoma lokalizacjami.

Tworzenie, kopiowanie, przenoszenie i usuwanie

Teraz, gdy już się poruszasz, czas na manipulację plikami.

Tworzenie nowych katalogów: `mkdir`

`mkdir` (make directory) służy do tworzenia nowych folderów.

  • `mkdir nowy_folder`: stworzy folder o nazwie „nowy_folder” w bieżącej lokalizacji.
  • `mkdir -p sciezka/do/nowego/folderu`: stworzy wszystkie potrzebne katalogi po drodze, jeśli nie istnieją. Oszczędza czas i mnóstwo klikania w menedżerze plików.

Kopiowanie plików i katalogów: `cp`

`cp` (copy) służy do kopiowania.

  • `cp plik.txt nowy_plik.txt`: kopiuje „plik.txt” i nazywa kopię „nowy_plik.txt”.
  • `cp plik.txt /sciezka/do/innego/katalogu/`: kopiuje „plik.txt” do innego katalogu.
  • `cp -r folder/ nowy_folder/`: kopiuje cały katalog (i jego zawartość) rekurencyjnie. Bez `-r` nie skopiujesz folderu! Pamiętam, jak kiedyś przez to straciłem sporo czasu, kopiując sam pusty folder.

Przenoszenie plików i katalogów: `mv`

`mv` (move) służy do przenoszenia, ale także do zmiany nazwy plików.

  • `mv stary_plik.txt nowy_plik.txt`: zmienia nazwę „starego_pliku.txt” na „nowy_plik.txt”.
  • `mv plik.txt /sciezka/do/innego/katalogu/`: przenosi „plik.txt” do innego katalogu.
  • `mv folder/ /sciezka/do/nowej/lokalizacji/`: przenosi cały folder.

Usuwanie plików i katalogów: `rm` i `rmdir`

Uważaj z tymi komendami! Nie ma kosza.

  • `rm plik.txt`: usuwa plik.
  • `rm -r folder/`: usuwa katalog i całą jego zawartość. Używaj z najwyższą ostrożnością! Popełnienie błędu tutaj może być kosztowne.
  • `rmdir pusty_folder/`: usuwa tylko puste katalogi. Bezpieczniejsza alternatywa dla `rm -r` dla pustych folderów.

Podglądanie zawartości plików: `cat` i `less`

Czasem trzeba zerknąć, co jest w pliku, bez jego otwierania w edytorze.

  • `cat plik.txt`: wyświetla całą zawartość pliku tekstowego w terminalu. Dobre dla krótkich plików.
  • `less plik.txt`: pozwala przewijać zawartość dłuższego pliku, stronę po stronie. Naciśnij `q`, aby wyjść. Jest znacznie wygodniejsze niż `cat` przy dużych plikach.

Opanowanie tych kilku komend otworzy Ci drzwi do znacznie szybszego i bardziej precyzyjnego zarządzania plikami w Linuksie. Nie bój się eksperymentować w swoim katalogu domowym!

Najczęstsze pytania

Czym różni się `mv` od `cp`?

`cp` tworzy kopię pliku lub folderu, pozostawiając oryginał nienaruszony. `mv` przenosi plik lub folder, usuwając go z pierwotnej lokalizacji, lub służy do zmiany nazwy.

Jak mogę zobaczyć wszystkie pliki, w tym te ukryte?

Użyj komendy `ls -a`. Ukryte pliki w systemach uniksowych zaczynają się od kropki.

Czy mogę odzyskać usunięty plik za pomocą `rm`?

Nie, komenda `rm` bezpowrotnie usuwa pliki. Nie ma kosza w terminalu. Zawsze upewnij się co usuwasz.

Udostępnij treści przy pomocy: