Zamknij menu
    Nowe
    Programiści tworzący kody na swoich komputerach

    Co to jest systemd i jak zarządzać usługami w systemie Linux?

    2026-03-23
    Bezpieczeństwo linux

    VPN Linux – kompletny przewodnik po bezpiecznym korzystaniu z sieci w systemie Linux

    2026-03-12
    Bizneswoman siedzi przy biurku, pokazując tablet na tle spadających niebieskich niewyraźnych liter

    Jak zainstalować i skonfigurować Nextcloud na własnym serwerze Linux

    2026-03-10
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Polecenie touch w Linux – 8 praktycznych zastosowań
    Pozostałe

    Polecenie touch w Linux – 8 praktycznych zastosowań

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Polecenie touch w systemie Linux to jedno z podstawowych narzędzi pracy w terminalu, służące nie tylko do tworzenia pustych plików, ale mające także inne praktyczne zastosowania. Poniżej znajdziesz rozbudowany poradnik, który pozwoli Ci poznać 8 praktycznych zastosowań polecenia touch wraz z instrukcjami krok po kroku i wszystkimi niezbędnymi wyjaśnieniami.

    Spis treści pokaż
    1 1. Tworzenie jednego lub wielu pustych plików
    2 2. Aktualizacja znaczników czasu istniejącego pliku
    3 3. Ustawienie konkretnej daty i godziny pliku
    4 4. Tworzenie plików w podkatalogach (z automatycznym tworzeniem katalogów)
    5 5. Masowa inicjalizacja plików do zadań programistycznych
    6 6. Użycie w automatyzacji skryptów i pipeline CI/CD
    7 7. Masowa zmiana czasu modyfikacji wielu plików na raz
    8 8. Zapobieganie przypadkowemu nadpisaniu pliku przez opcję -c
    9 Najważniejsze opcje polecenia touch
    10 Dodatkowe wyjaśnienia

    1. Tworzenie jednego lub wielu pustych plików

    Polecenie touch umożliwia szybkie utworzenie pustego pliku tekstowego lub dowolnego innego typu.

    Instrukcja –

    touch nazwa_pliku.txt 

    Aby utworzyć wiele plików jednocześnie:

    touch plik1.txt plik2.txt plik3.txt 

    Po wykonaniu tego polecenia w katalogu pojawią się wskazane pliki, jeśli jeszcze nie istniały.

    2. Aktualizacja znaczników czasu istniejącego pliku

    Możesz zmienić datę oraz godzinę ostatniej modyfikacji i/lub dostępu do pliku bez zmieniania jego zawartości.

    Instrukcja –

    touch nazwa_pliku.txt 

    Po użyciu, znacznik czasu zostanie ustawiony na aktualny czas systemowy.

    3. Ustawienie konkretnej daty i godziny pliku

    Polecenie touch pozwala precyzyjnie ustawić datę i godzinę znaczników czasowych.

    Instrukcja –

    touch -t 202409010830 nazwa_pliku.txt 

    Wynik: znacznik pliku zostanie ustawiony na 1 września 2024, godz. 8:30.

    4. Tworzenie plików w podkatalogach (z automatycznym tworzeniem katalogów)

    Możesz utworzyć plik w podkatalogu – katalog musi jednak istnieć.

    Instrukcja –

    mkdir -p katalog1/katalog2 touch katalog1/katalog2/plik.txt 

    Wskazówka: Parametr -p w mkdir tworzy ewentualnie brakujące katalogi w ścieżce.

    5. Masowa inicjalizacja plików do zadań programistycznych

    Często potrzeba założyć strukturę plików pod projekt.

    Instrukcja –

    touch README.md .gitignore src/main.py src/__init__.py tests/test_main.py 

    Efekt: Tworzysz niezbędne pliki szkieletowe jednym poleceniem, co przyspiesza start projektu.

    6. Użycie w automatyzacji skryptów i pipeline CI/CD

    Touch często służy do generowania plików flagowych (ang. flag file), sygnalizujących wykonanie etapu w skryptach.

    Instrukcja –

    touch krok1_ok 

    Wyjaśnienie: Obecność pliku krok1_ok można sprawdzić w kolejnych etapach skryptu, by podjąć akcję warunkową.

    7. Masowa zmiana czasu modyfikacji wielu plików na raz

    Możesz ustawić ten sam, aktualny czas modyfikacji wielu plikom naraz.

    Instrukcja –

    touch *.log 

    Wyjaśnienie: Wszystkie pliki z rozszerzeniem .log w bieżącym katalogu zyskają nowy znacznik czasowy.

    8. Zapobieganie przypadkowemu nadpisaniu pliku przez opcję -c

    Możesz zabezpieczyć się przed przypadkowym utworzeniem nowego pliku – touch z opcją -c nie utworzy pliku, jeśli nie istnieje.

    Instrukcja –

    touch -c plik_istniejacy.txt touch -c nieistniejacy.txt 

    Wyjaśnienie: W powyższym przykładzie tylko znacznik istniejącego pliku zostanie zaktualizowany, a plik nieistniejący nie zostanie utworzony.

    Najważniejsze opcje polecenia touch

    Opcja Opis Przykład
    (brak) Tworzy nowy plik lub aktualizuje czas istniejącego touch plik.txt
    -c Nie tworzy pliku, jeśli nie istnieje touch -c nieistniejacy.txt
    -t Pozwala wskazać dokładną datę i czas touch -t 202502130945 plik.txt
    -a Aktualizuje tylko czas dostępu (access) touch -a plik.txt
    -m Aktualizuje tylko czas modyfikacji (modify) touch -m plik.txt
    -r Ustawia znacznik czasu innego pliku touch -r wzorzec.txt plik.txt

    Dodatkowe wyjaśnienia

    • Znaczniki czasu pliku – w Linuksie każdy plik posiada znaczniki: czas ostatniego dostępu (atime), modyfikacji treści (mtime) i zmiany metadanych (ctime).
    • Przeznaczenie – touch to narzędzie uniwersalne: stosowane przez adminów, programistów, testerów, devopsów i wszystkich, którzy zarządzają plikami w terminalu.

    Znajomość polecenia touch i jego różnorodnych zastosowań pozwala znacznie przyspieszyć pracę w środowisku Linuksa, zautomatyzować wiele procesów oraz lepiej zarządzać strukturą i kontrolą wersji plików w projektach.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    Jak szybko utworzyć plik tekstowy w Linuksie? 3 proste sposoby

    3 min. czyt.

    Polecenie cat w Linux – jak łączyć i wyświetlać pliki tekstowe?

    3 min. czyt.

    40 najczęściej używanych poleceń w terminalu Ubuntu

    4 min. czyt.

    Jak utworzyć plik w systemie Linux za pomocą terminala?

    3 min. czyt.

    Jak połączyć pliki tekstowe w Debianie za pomocą polecenia cat?

    3 min. czyt.
    a computer screen with a program running on it

    Podstawowe komendy Linux – zarządzanie plikami, katalogami i procesami w terminalu

    25 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    Programiści tworzący kody na swoich komputerach

    Co to jest systemd i jak zarządzać usługami w systemie Linux?

    2026-03-23
    Bezpieczeństwo linux

    VPN Linux – kompletny przewodnik po bezpiecznym korzystaniu z sieci w systemie Linux

    2026-03-12
    Bizneswoman siedzi przy biurku, pokazując tablet na tle spadających niebieskich niewyraźnych liter

    Jak zainstalować i skonfigurować Nextcloud na własnym serwerze Linux

    2026-03-10
    Digital Representation of CO2 and Energy Icons on Computer Screen

    Jak zainstalować i skonfigurować PostgreSQL na serwerze Ubuntu

    2026-03-04
    Artykuły
    Kobieta używa telefonu do internetowego przelewu płatności bankowych na laptopie Aplikacja biznesowa Zakupy online

    Jak zainstalować i skonfigurować Nginx jako serwer WWW i reverse proxy na Ubuntu

    2026-02-26
    Kobiece dłonie z manicure na klawiaturze laptopa i ostrzeżeniem na ekranie komputera zhakowane Zdjęcie wysokiej jakości

    Jak zainstalować i skonfigurować Fail2Ban do ochrony serwera Linux przed atakami

    2026-02-23
    Koncepcja protokołu sieci prywatnej wirtualnej (VPN) Ręka człowieka używająca tabletu cyfrowego z ikoną vpn na ekranie VR

    Jak skonfigurować zaporę sieciową UFW w Ubuntu – reguły, porty i zabezpieczenia

    2026-02-19
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2026 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.