Przejdź do głównej zawartości

more


  • more – narzędzie wiersza poleceń umożliwiające przeglądanie zawartości plików tekstowych strona po stronie.
  • Główne zastosowania: czytanie dużych plików w terminalu, gdy ich zawartość nie mieści się na ekranie.
  • Dostępność: domyślnie we wszystkich systemach Linux, Unix, BSD i macOS.

Okno terminala
more [opcje] [plik...]
  • Można podać jeden lub więcej plików.
  • W trybie interaktywnym umożliwia przewijanie i wyszukiwanie.

ParametrOpis
-nUstaw liczbę wierszy wyświetlanych na ekran.
+<num>Rozpocznij wyświetlanie od podanego wiersza.
+/wzorzecRozpocznij od pierwszego wystąpienia wzorca.
-dWyświetl wskazówki dotyczące klawiszy sterujących.
-sKompresuj puste linie do jednej.
-uPomijaj kody podkreślenia w tekście.

Okno terminala
# 1) Wyświetlenie pliku strona po stronie
more plik.txt
Okno terminala
# 2) Rozpoczęcie od 100. wiersza
more +100 plik.txt
Okno terminala
# 3) Rozpoczęcie od wzorca "Error"
more +/Error log.txt

  • Klawisze sterujące: spacja – następna strona, Enter – następna linia, b – strona wstecz, /wzorzec – wyszukiwanie.
  • more jest starszym narzędziem; w nowszych systemach często zastępowane przez less, które ma więcej funkcji.
  • Obsługuje tylko przewijanie w dół w większości implementacji.

Błąd / KomunikatPrzyczynaRozwiązanie
No such file or directoryPodano błędną nazwę pliku.Sprawdź ścieżkę i nazwę pliku.
Permission deniedBrak uprawnień do odczytu pliku.Użyj sudo lub zmień uprawnienia pliku.
Nieczytelne znakiPlik nie jest w formacie tekstowym lub ma inny encoding.Sprawdź kodowanie (file, iconv).