Linux touch εντολή για αλλαγής ημερομηνίας σε αρχεία και υποφακέλους

Έχω ένα φάκελο με αρχεία και υποφακέλους που έχουν άλλα αρχεία. Θέλω να αλλάξω τις ημερομηνίες στα αρχεία και βρήκα στο internet την εντολή

touch -a -m -t 202201120230.05*.*

. Προσπαθώ να την συνδιάσω με την find για να αλλάξω όλα τα αρχεία σε υποφακέλους με το

find / -exec touch -a -m -t 202201120230.05*.*

και μου βγάζει error: find: missing argument to `-exec’. Τι κάνω λάθος?

Για να αλλάξουν όλα τα modifications και τα access times σε όλα τα αρχεία και τους φακέλους, λαμβάνοντας υπ’ όψιν ότι είσαι στον αρχικό φάκελο, τρέξε :

find . -print -exec touch -a -m -t 202201120230.05 {} \;

θα σου κάνει print και κάθε αρχείο/φάκελο.

4 «Μου αρέσει»

Δούλεψε σωστά.

Ευχαριστώ.

1 «Μου αρέσει»