Sobes.tech
Junior

Jakie polecenia w Linuxie służą do pracy z plikami i katalogami?

sobes.tech AI

Odpowiedź od AI

  • ls: Wyświetlenie zawartości katalogu.
  • cd: Zmiana bieżącego katalogu roboczego.
  • pwd: Wyświetlenie pełnej ścieżki do bieżącego katalogu roboczego.
  • mkdir: Utworzenie katalogu.
  • rmdir: Usunięcie pustego katalogu.
  • touch: Utworzenie pustego pliku lub zaktualizowanie daty modyfikacji istniejącego.
  • cp: Kopiowanie plików lub katalogów.
  • mv: Przenoszenie lub zmiana nazwy plików/katalogów.
  • rm: Usunięcie plików lub katalogów (z opcją -r dla rekurencyjnego usuwania).
  • cat: Wyświetlenie zawartości pliku, łączenie plików.
  • less / more: Stronicowe wyświetlanie zawartości pliku.
  • head: Wyświetlenie pierwszych linii pliku.
  • tail: Wyświetlenie ostatnich linii pliku.
  • file: Określenie typu pliku.
  • find: Wyszukiwanie plików i katalogów według różnych kryteriów.
  • grep: Szukanie linii pasujących do wzorca w plikach.
  • chmod: Zmiana uprawnień dostępu do plików i katalogów.
  • chown: Zmiana właściciela pliku lub katalogu.
  • chgrp: Zmiana grupy właściciela pliku lub katalogu.
  • ln: Tworzenie linków (twardych lub symbolicznych).
  • df: Wyświetlenie informacji o wykorzystaniu przestrzeni dyskowej przez systemy plików.
  • du: Szacowanie wykorzystania przestrzeni dyskowej przez pliki i katalogi.

Przykłady:

# Wyświetlenie zawartości z szczegółami
ls -l

# Utworzenie nowego katalogu
mkdir nowy_katalog

# Kopiowanie pliku
cp plik_źródłowy katalog_docelowy/

# Przenoszenie lub zmiana nazwy pliku
mv stary_plik nowa_nazwa

# Usunięcie pliku
rm plik_do_usuniecia

# Wyświetlenie pierwszych 10 linii pliku
head plik_log

# Szukanie plików z rozszerzeniem .txt w bieżącym katalogu i podkatalogach
find . -name "*.txt"

# Zmiana uprawnień na wykonywalne dla właściciela skryptu
chmod u+x skrypt.sh