Ogólnie komenda touch tworzy pusty plik. Bez edycji jego zawartości ani nawet jego wyświetlania.
Zawartość artykułu
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:
1 |
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:
1 |
ls -l |
Wynik:
1 2 3 4 |
-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:
1 |
touch * |
Po ponownym wylistowaniu:
1 2 3 4 |
-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:
1 |
sudo touch /forcefsck |