Komenda touch i jej przydatne możliwości

Ogólnie komenda touch tworzy pusty plik. Bez edycji jego zawartości ani nawet jego wyświetlania.

1. Tworzenie pustych plików

Jak w założeniu. Pomocna, gdy musimy po prostu utworzyć pusty plik. Np. plik index.php w katalogu głównym strony internetowej aby pojawiała się tam po prostu pusta strona:

touch index.php

2. Hurtowa zmiana dat modyfikacji plików w danej lokalizacji.

Ciekawy lifehack 😉 Przypuśćmy, że w danym folderze mamy 4 pliki. Możemy je wylistować poprzez:

ls -l

Wynik:

-rw-rw-r-- 1 user user  7044 sie 13 14:17 canvas.png
-rw-rw-r-- 1 user user 97685 lip 27 16:34 image.png
-rw-rw-r-- 1 user user     0 paź  9 09:40 plik1.txt
-rw-rw-r-- 1 user user 17591 paź  9 09:38 screen-1.jpg

Możemy błyskawicznie zmienić ich daty modyfikacji na aktualne:

touch *

Po ponownym wylistowaniu:

-rw-rw-r-- 1 user user  7044 paź  9 09:42 canvas.png
-rw-rw-r-- 1 user user 97685 paź  9 09:42 image.png
-rw-rw-r-- 1 user user     0 paź  9 09:42 plik1.txt
-rw-rw-r-- 1 user user 17591 paź  9 09:42 screen-1.jpg

3. Tworzenie pustych plików celem określonych działań w systemie.

Niekiedy wystarczy umieścić gdzieś w systemie pusty plik aby uruchomić określone działanie. Tak jest w przypadku zaplanowania skanowania dysku twardego, ktore już wcześniej opisywaliśmy:

sudo touch /forcefsck

 

Możesz również polubić…

Inna porada:
Dziś przepis na sortowanie folderów wg ich rozmiarów