Aby skutecznie zarządzać plikami z terminala w systemie Linux, warto poznać zestaw podstawowych poleceń oraz ich zastosowanie, co pozwala na sprawne przeglądanie, tworzenie, edycję, przenoszenie i usuwanie danych w środowisku tekstowym. Poniżej znajdziesz rozbudowany poradnik krok po kroku z najważniejszymi instrukcjami i wyjaśnieniami dla początkujących i średnio zaawansowanych użytkowników.
Podstawowe pojęcia
- Terminal – Okno umożliwiające wpisywanie poleceń tekstowych do obsługi systemu Linux.
- Katalog (folder) – Struktura hierarchiczna przechowująca pliki i podkatalogi.
- Plik – Podstawowa jednostka danych w systemie.
Krok 1 – Otwieranie terminala
Większość dystrybucji Linuksa pozwala otworzyć Terminal przez wyszukanie frazy „Terminal” w menu aplikacji albo skrótem klawiaturowym (np. Ctrl+Alt+T
).
Krok 2 – Wyświetlanie zawartości katalogu
- Polecenie:
ls
Wyświetla listę plików i folderów w bieżącym katalogu.
- Flagi przydatne:
ls -l
– wyświetla szczegóły (rozmiar, datę, prawa dostępu).ls -a
– pokazuje również pliki ukryte.
Krok 3 – Nawigacja po katalogach
- Przejście do innego katalogu:
cd /ścieżka/do/katalogu
Zamienia bieżący katalog na wskazany.
- Przykłady:
cd Documents
cd ..
– przejście do katalogu nadrzędnego.cd ~
– przejście do katalogu domowego.
Krok 4 – Tworzenie plików i katalogów
- Nowy katalog:
mkdir nowy_folder
Tworzy folder o podanej nazwie w bieżącym katalogu.
- Nowy plik tekstowy:
touch nazwa_pliku.txt
Tworzy pusty plik tekstowy.
Krok 5 – Usuwanie plików i katalogów
- Usuwanie pliku:
rm nazwa_pliku.txt
Usuwa wybrany plik.
- Usuwanie katalogu z zawartością (rekursywnie):
rm -r nazwa_katalogu
Usuwa cały katalog i wszystkie pliki w nim (nieodwracalnie – zachowaj ostrożność!).
- Usuwanie bez potwierdzenia:
rm -rf nazwa_katalogu
Polecenie siłowe, szczególnie ostrożnie stosowane w automatycznych skryptach.
Krok 6 – Kopiowanie, przenoszenie, zmiana nazw
- Kopiowanie pliku:
cp plik.txt kopia.txt
Kopiuje plik z podaną nazwą docelową.
- Przenoszenie pliku (lub zmiana nazwy):
mv stary.txt nowy.txt
Przenosi lub zmienia nazwę pliku.
- Kopiowanie katalogu z zawartością:
cp -r katalogA katalogB
Kopiuje cały katalog.
Krok 7 – Wyświetlanie zawartości pliku
- Krótkie podejrzenie tekstu:
cat plik.txt
Pokazuje cały plik na ekranie.
- Czytanie z podziałem na strony:
less plik.txt
Przewijanie góra/dół za pomocą strzałek.
- Wyświetlanie pierwszych/ostatnich linii:
head plik.txt tail plik.txt
Pokazują odpowiednio początek i koniec pliku.
Krok 8 – Wyszukiwanie plików i treści
- Szukanie plików po nazwie:
find /ścieżka -name "wzorzec*"
Wyszukuje pliki według wzorca nazwy.
- Wyszukiwanie tekstu w pliku:
grep "szukany_tekst" plik.txt
Znajduje linie zawierające podany tekst.
Krok 9 – Pakowanie i rozpakowywanie plików
- Kompresja gzip:
gzip plik.txt
Tworzy skompresowany plik.
- Rozpakowanie gzip:
gunzip plik.txt.gz
- Pakowanie katalogu do archiwum tar:
tar -czvf archiwum.tar.gz katalog/
Tworzy archiwum z kompresją.
- Rozpakowywanie archiwum tar:
tar -xzvf archiwum.tar.gz
Krok 10 – Zarządzanie prawami dostępu
- Wyświetlanie praw dostępu:
ls -l
- Modyfikacja praw:
chmod 644 plik.txt
Ustawia wskazane prawa, gdzie liczby oznaczają uprawnienia dla właściciela, grupy i innych użytkowników.
- Zmiana właściciela:
chown użytkownik:grupa plik.txt
Krok 11 – Dokumentacja poleceń
- Poznawanie szczegółów i wszystkich opcji danego polecenia:
man nazwa_polecenia
Wywołuje podręcznik systemowy dla wybranego polecenia np. man ls
.
Ważne wskazówki
- Operacje w terminalu są potężne – mogą prowadzić do nieodwracalnej utraty danych, jeśli nie są wykonywane ostrożnie.
- Eksperymentuj! – ćwiczenia praktyczne pozwalają szybko nauczyć się obsługi systemu.
- Pamiętaj o poleceniu man – to Twój przewodnik do nauki nowych komend oraz ich opcji i parametrów.
Ten poradnik zawiera najważniejsze instrukcje i wyjaśnienia niezbędne do samodzielnego zarządzania plikami z poziomu terminala w systemie Linux. Regularne korzystanie z powyższych poleceń pozwoli Ci szybko zyskać kontrolę nad plikami i katalogami, a także zoptymalizować pracę w każdym środowisku linuksowym.